【发布时间】:2019-06-11 12:32:52
【问题描述】:
我有以下:
Flux<String> flux = ...
Mono<Void> mono = ...
Mono<Void> combined = operation(flux, mono);
它们代表并行发生的操作。
现在,我想将 flux 发出的所有元素打印到 sysout 直到 mono 完成,
在这里使用什么正确的运算符?
我试过了:
final Disposable subscribe = flux.subscribe(System.out::println);
mono.doOnSuccessOrError((o, e) -> subscribe.dispose());
但如果感觉笨拙,我觉得可能有更好的方法来做到这一点。有吗?
【问题讨论】:
标签: project-reactor