【问题标题】:Reactor mapping Mono<Boolean> to Mono<Void>反应堆映射 Mono<Boolean> 到 Mono<Void>
【发布时间】:2018-06-05 22:23:37
【问题描述】:

我有返回 Mono&lt;Boolean&gt; 的函数,我想将其映射到 Mono&lt;Void&gt;(因为这是我在 Controller 方法中返回的内容)。

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

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

【问题讨论】:

    标签: spring project-reactor


    【解决方案1】:

    是的,只需使用booleanMono.then()。它仅将终端信号(onCompleteonError)作为Mono&lt;Void&gt; 传播,放弃onNext 事件。

    【讨论】:

      猜你喜欢
      • 2017-10-17
      • 1970-01-01
      • 2019-09-19
      • 2020-11-11
      • 2019-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      相关资源
      最近更新 更多