Reactor将Mono <Boolean>映射到Mono <Void>

pix*_*xel 13 spring project-reactor

我有返回的函数,Mono<Boolean>我想将它映射到Mono<Void>(因为这是我在Controller方法中返回的东西).

有没有更好的方法来返回这样的Mono而不是.flatMap { Mono.empty<Void>() }

我无法使用.map{ null }因为映射功能无法接受nulls.

Sim*_*slé 18

是的,只需使用booleanMono.then().它只传播终端信号(onCompleteonError)作为a Mono<Void>,放弃onNext事件.