我正在尝试连接Hibernate Reactive和Spring WebFlux(Project Reactor most)。问题是Uni<>
(Hibernate反应型)取代了Mono<>
(来自Project Reactor的反应型),从现在开始,行为就不那么明显了,因为Project Reactor没有提供其他反应型。
是否有一些工具可以在unity <>和Reactor的Mono<>/Flux<>?
已经研究了GitHub repos,试图通过自定义spring启动器连接响应类型。
是,支持在两种类型系统之间进行转换。
添加以下依赖项…
<dependency>
<groupId>io.smallrye.reactive</groupId>
<artifactId>mutiny-reactor</artifactId>
<version>1.7.0</version>
</dependency>
…并使用以下代码:
Mono<T> monoFromUni = uni.convert().with(UniReactorConverters.toMono());
您可以在这里找到详细的文档:https://smallrye.io/smallrye-mutiny/1.7.0/guides/converters/