【发布时间】:2020-03-21 04:17:01
【问题描述】:
我有一个函数:Flux queryPerson(),它查询数据库以生成对象并在 Flux 中返回它们。当我使用 .subscribe() 时,应用程序只是通过代码运行并退出。它不会等待结果返回查询。但是当我使用 .toStream() 阻止流时,我可以看到打印输出。我做错了什么?
personRepository
.queryPerson()
.map(x -> x.getFirst().concat("ok"))
.subscribe(i -> System.out.println(i))
//.toStream().forEach(System.out::println)
;
【问题讨论】:
标签: java flux reactor spring-reactive