gpt4 book ai didi

reactive-programming - Vertx 在 Quarkus vertx mutiny webclient 扩展中不可用

转载 作者:行者123 更新时间:2023-12-04 16:27:00 25 4
gpt4 key购买 nike

我试图测试 vertx munity web 客户端提供的响应式(Reactive) web 客户端。

我按照官方指南Quarkus - Getting Started with Reactive .

并在依赖项中添加了以下内容。

        <dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy</artifactId>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-jsonb</artifactId>
</dependency>
<dependency>
<groupId>io.smallrye.reactive</groupId>
<artifactId>smallrye-mutiny-vertx-web-client</artifactId>
</dependency>

但是当我注入(inject) Vertx正如文章中提到的,并得到了 CDI 不满意的依赖异常。 Vertx不可用。

Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Unsatisfied dependency for type io.vertx.mutiny.core.Vertx and qualifiers [@Default]
- java member: com.example.PostResourceClient#vertx

完整代码为 here .

最佳答案

您需要添加 io.quarkus:quarkus-vertx依赖于您的 POM 以激活 Vertx 扩展。 io.smallrye.reactive:smallrye-mutiny-vertx-web-client是不激活任何扩展的外部依赖项。

关于reactive-programming - Vertx 在 Quarkus vertx mutiny webclient 扩展中不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62151570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com