Java 如何从Mono创建通量
我有一个单声道a。对象a包含两个列表。我想创建直接的两个通量。如果没有block(),这可能吗Java 如何从Mono创建通量,java,java-stream,spring-webflux,Java,Java Stream,Spring Webflux,我有一个单声道a。对象a包含两个列表。我想创建直接的两个通量。如果没有block(),这可能吗 monoa=; 通量a1=通量.fromIterable(a.block().getList1()); 使用Mono.flatMapMany()方法: Mono<A> a = ... ; Flux<AList1> a1 = Flux.fromIterable(a.block().getList1()); Flux flux1 = mono.map(A::getLi
monoa=;
通量a1=通量.fromIterable(a.block().getList1());
使用Mono.flatMapMany()方法:
Mono<A> a = ... ;
Flux<AList1> a1 = Flux.fromIterable(a.block().getList1());
Flux flux1 = mono.map(A::getList1).flatMapMany(Flux::fromIterable);
Flux flux2 = mono.map(A::getList2).flatMapMany(Flux::fromIterable);