我在 resteasy-reactive 项目时收到消息。
(build-70) [io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor] null:Quarkus 检测到需要 Mutiny 响应式(Reactive)编程支持,但是 quarkus-resteasy-mutiny 扩展不存在。 我使用了具有以下依赖性的 quarkus-resteasy-reactive-jackson。
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-reactive-jackson</artifactId>
</dependency>
据我了解,如果我添加了 resteasy-reactive-jackson,那么它会自动包含 .
<dependency>
<groupId>io.smallrye.reactive</groupId>
<artifactId>mutiny</artifactId>
</dependency>
因此,尽管我使用 Uni/Multi,但我不需要添加“quarkus-resteasy-mutiny”扩展。
当我看到 RestEasyCommonProcessor 代码时,您能否让我知道删除此“WARN”,它会检查 RESTEASY_MUTINY 的功能,但似乎需要检查可用于 smallrye react 的其他方式 PS 我将“quarkus-keycloak-admin-client”用于其他目的,似乎是因为这个问题?
最佳答案
我的猜测是您同时拥有 RESTEasy Classic 和 RESTEasy Reactive 扩展。
消息来自 RESTEasy Classic 扩展。
你应该只有其中之一,否则你会出现各种奇怪的行为。
关于java - 当我使用 quarkus-resteasy-reactive-jackson 时,quarkus-resteasy-mutiny 扩展不存在警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66417445/