Java 溪流<;单声道<;T>&燃气轮机;流动<;T>;弹簧式反应堆
假设我有Java 溪流<;单声道<;T>&燃气轮机;流动<;T>;弹簧式反应堆,java,reactive,spring-reactive,spring-reactor,Java,Reactive,Spring Reactive,Spring Reactor,假设我有ProductSupplier,它允许通过id获取产品。但是它有限制,并且每个请求只能加载一个产品 public interface ProductSupplier { public Mono<Product> getById(Long productId); } 您可以直接使用通量而不是流: Flux<Product> flux = Flux .fromIterable(ids) .flatMap(supplier::getById); 通量
ProductSupplier
,它允许通过id获取产品。但是它有限制,并且每个请求只能加载一个产品
public interface ProductSupplier {
public Mono<Product> getById(Long productId);
}
您可以直接使用通量而不是流:
Flux<Product> flux = Flux
.fromIterable(ids)
.flatMap(supplier::getById);
通量通量=通量
.fromIterable(ids)
.flatMap(供应商::getById);
Flux<Product> flux = Flux
.fromIterable(ids)
.flatMap(supplier::getById);