首页 文章

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

提问于
浏览
7

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

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

我不能使用 .map{ null } 因为映射函数不能接受 null .

1 回答

  • 12

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

相关问题