我有以下代码:
public Flux<Foo> getFoos(String xyz) { return getBar(xyz).flatMap(b -> Flux.empty())); }
但是会导致编译错误,因为getBars()返回了Mono<Bar>而不是Flux<Bar>。如何从Mono值的flatMap()返回磁通量?谢谢。
getBars()
Mono<Bar>
Flux<Bar>
flatMap()
找到了解决方案。我只需要使用flatMapMany()而不是flatMap()
flatMapMany()