将RxJava Single转换为Mono

将RxJava Single转换为Mono,java,rx-java2,spring-webflux,Java,Rx Java2,Spring Webflux,我是RxJava和SpringWebFlux的新手。有没有办法将RxJava Single转换为Mono 我想从以下函数返回一个Mono private Single<String> toNotification(PU update, Tx<PP> tx) { return findChannels(update.partyId(), update.notificationId(), tx) .toList() .flatMap(f

我是RxJava和SpringWebFlux的新手。有没有办法将RxJava Single转换为Mono

我想从以下函数返回一个
Mono

private Single<String> toNotification(PU update, Tx<PP> tx) {
    return findChannels(update.partyId(), update.notificationId(), tx)
        .toList()
        .flatMap(f -> Single.just("test"));
}
专用单音提示(PU更新,Tx){
返回FindChannel(update.partyId(),update.notificationId(),tx)
托利斯先生()
.flatMap(f->Single.just(“测试”);
}

findChannels
返回可流动的您可以使用
reactor.adapter.rxjava.RxJava2Adapter.singleToMono(io.reactivex.singlesource)
返回
Mono


源代码:

System.out.println(reactor.adapter.rxjava.RxJava2Adapter.singleToMono(Single.just(“test”)).block())
给出了以下错误
java.lang.VerifyError:class reactor.adapter.rxjava.RxJava2Adapter$SingleAsMono覆盖最终方法subscribe。(Lorg/reactivestreams/Subscriber;)
您使用的是这些库的哪个版本?是的,您是对的,我使用的是旧版本,但失败了。最新版本有效。谢谢