【问题标题】:How to get a Flux from a Mono flatmap?如何从 Mono 平面图中获取 Flux?
【发布时间】:2020-02-28 16:16:37
【问题描述】:

我有以下代码:

public Flux<Foo> getFoos(String xyz) {
    return getBar(xyz).flatMap(b -> Flux.empty()));
}

但它会导致编译错误,因为 getBars() 返回的是 Mono&lt;Bar&gt; 而不是 Flux&lt;Bar&gt;。如何从 Mono 值的 flatMap() 返回 Flux?谢谢。

【问题讨论】:

    标签: spring reactor


    【解决方案1】:

    找到了解决办法。我只需要使用flatMapMany() 而不是flatMap()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-07
      • 2021-07-31
      • 2021-08-14
      • 2018-05-05
      • 2021-08-03
      • 2018-10-15
      • 2020-08-28
      相关资源
      最近更新 更多