我有一个实体List<Entity1>
的列表,如
public class Entity1 {
private int id;
....
}
我需要遍历此列表,应用我的函数并根据每个Entity1获得Mono<Entity2>
。因此,我将有一个List<Mono<Entity2>>
。
然后我需要将第二个列表合并到Mono<List<Entity2>>
我不知道我可以通过哪种方式获得List<Mono<Entity2>>
,然后再获得Mono<List<Entity2>>
。
我无法通过哪种方式获得列表>,然后获得单声道>
一旦有了List<Mono<Entity2>>
,您就可以这样做:
Flux.concat(list).collectList();
...获得Mono<List<Entity2>>
。这会将您的Monos列表串联到单个Flux中,然后将所得Flux中的项目收集回列表中。