问题描述
我是使用Spring Webflux的新手,并且能够使用以下代码将两个rest API之间的结果结合在一起:
return item.zipwith(children).flatMap(tuple -> {
tuple.getT1().setItems(tuple.getT2());
return Mono.just(tuple.getT1());
});
Item是一个Mono,子元素是Mono 。
我的问题是:
解决方法
我认为:
如果children
是List
类型,最好将其设为Flux
类型,并且可以使用Flux.fromIterable(List)
方法将List
转换为{ {1}}。
因此,Flux
可以接收元素并将其传递到children
非阻塞状态。