【问题标题】:Convert Mono<List<MyObject>> to Flux<MyObject> in spring 5在 Spring 5 中将 Mono<List<MyObject>> 转换为 Flux<MyObject>
【发布时间】:2018-11-28 03:03:12
【问题描述】:

我进行了一个 get 调用,响应被映射到具有使用主体到 Mono 的对象列表的单声道。

现在我想为这个对象返回一个 Flux 类型。如何实现这个转换 Mono&lt;List&lt;MyObject&gt;&gt; to Flux&lt;MyObject&gt;

【问题讨论】:

标签: spring reactive-programming


【解决方案1】:

要将 Mono 转换为 Flux,可以使用 .flux() 方法

Mono<String> monoObject= Mono.just("Pratik");

Flux<String> fluxObject = monoObject.flux(); 

【讨论】:

    【解决方案2】:

    String 类型示例:

    Mono&lt;List&lt;String&gt;&gt; mono

    Flux&lt;String&gt; flux = mono.flux().flatMap(Flux::fromIterable)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-25
      • 1970-01-01
      • 2017-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多