当前位置: 首页 > 知识库问答 >
问题:

当我使用Quarkus-Resteasy-Reactive-jackson时,Quarkus-Resteasy-Rutiny扩展没有出现警告

纪成礼
2023-03-14

我是在resteasy-reactive项目时得到消息的。

(Build-70)[IO.Quarkus.Resteasy.Common.Deployment.ResteasyCommonProcessor]空:Quarkus检测到需要Mutiny响应编程支持,但quarkus-resteasy-mutiny扩展不存在。我使用了夸克斯-雷斯特阿西-反应-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。

你能让我知道删除这个“警告”,当我看到ResteasyCommonProcessor“代码,它是检查RESTEASY_MUTINY的能力,但似乎需要检查其他方式可以用于smallrye反应PS我使用”夸克-Keycloak-Admin-Client“为其他目的,似乎是因为这个问题?

共有1个答案

班建义
2023-03-14

我的猜测是,您既有RESTEasy经典版,也有RESTEasy反应版扩展版。

消息来自RESTEasy经典扩展。

你应该只有其中一个,否则你会有各种怪异的行为。

 类似资料:
  • 当我使用 在返回Uni的函数中,它总是显示这个错误 使用惰性身份验证时,无法从IO线程调用getIdentity(),因为解析标识可能会阻塞线程。相反,您应该注入CurrentIdentityAssociation,调用CurrentIdentityAssociation # getDeferredIdentity()并订阅Uni。 有没有如何在Quarkus安息反应中使用JWT的例子? 如果我在

  • 我有一个客户机包,其中定义了我的REST客户机,包含以下接口和模型: 编辑: 我使用的是quarkus-rest-client-jackson和quarkus-rest-client依赖项,任何地方都没有jsonb依赖项。 我试图缩小这个问题的范围:我已经将客户机/请求类移到我的主包中,并且我已经删除了lombok注释,并将我的具有Jackson注释的字段公之于众。还是同样的问题...谁能指出我做

  • 我目前正在尝试在Quarkus 1.13中注入和读出HttpRequest,但是没有任何成功。我使用RESTEasy-Reactive作为我的endpoint。 这就是我目前包含它的方式。 构建过程成功,但是当我试图访问像< code > http request . absolute uri()这样的属性时,我得到了一个NPE 我还尝试了其他类,如或,但仍然没有成功。用注入它甚至没有构建。我缺少

  • 我正在尝试将旧的EJB服务(其中的逻辑)包装在一个微服务中。我使用Quarkus/RESTEasy实现此微服务 但是,我在自定义序列化/反序列化时遇到问题。 问题:,这让我相信Jackson并不认为Geometry是要解析为String的类。这让我相信对象映射器没有被拾取。。 注1:我可以在Quarkus日志中提供的日志语句中看到: 注2:单元测试在上运行良好。 这是我要解析的JSON(注:几何是

  • 测试quarkus应用程序,使用我的restendpoint/初始化 已安装的功能:[cdi,resteasy,resteasy-jackson] 我发现当应用程序以java(非本机)形式运行时,请检查http://localhost:8080/init 它将得到空结果:http://localhost:8080/init 杰克逊是这样配置的: 也不例外。 以java形式运行时,编译quarkus

  • 我正在尝试实现一个日志过滤器来记录对Quarkus应用程序APIendpoint的请求和响应。我正在使用Quarkus 1.13.3。最终和quarkus resteasy反应。在调用非阻塞endpoint时,尝试记录请求主体时遇到问题。这是我用来记录请求的代码: 当我调用具有@Blocking注释的APIendpoint时,这可以正常工作,但当我调用非阻塞API时,会出现以下错误: 有没有办法绕