Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 溪流<;单声道<;T>&燃气轮机;流动<;T>;弹簧式反应堆_Java_Reactive_Spring Reactive_Spring Reactor - Fatal编程技术网

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);