Java 如何从Mono创建通量

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

我有一个单声道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::getList1).flatMapMany(Flux::fromIterable);
    Flux flux2 = mono.map(A::getList2).flatMapMany(Flux::fromIterable);