我有返回 Mono<Boolean> 的函数,我想将它映射到 Mono<Void> (因为这是我在Controller方法中返回的内容) .
Mono<Boolean>
Mono<Void>
有没有更好的方法来返回 Mono 而不是 .flatMap { Mono.empty<Void>() } ?
Mono
.flatMap { Mono.empty<Void>() }
我不能使用 .map{ null } 因为映射函数不能接受 null .
.map{ null }
null
是的,只需使用 booleanMono.then() . 它只传播终端信号( onComplete 或 onError )作为 Mono<Void> ,放弃 onNext 事件 .
booleanMono.then()
onComplete
onError
onNext
1 回答
是的,只需使用
booleanMono.then()
. 它只传播终端信号(onComplete
或onError
)作为Mono<Void>
,放弃onNext
事件 .