【发布时间】:2021-12-15 16:44:26
【问题描述】:
我无法将Mono<List<Object>> 处理为List<Object>。我在某处读到可以使用flatmap,但我也无法做到这一点。我不想在这种情况下使用.block() 方法。
代码示例可以是:
PagePublisher<Address> someAddressPage = someService.getPagePublisherForAddress();
Mono<List<Address>> addressListMono =
Flux.from(someAddressPage.items()).collectList();
我需要从Mono<List<Address>> 获取List<Address>。方法返回类型为List<Address>。
我不知道该怎么做,而且我对响应式比较陌生。在这方面需要帮助。
【问题讨论】:
-
这能回答你的问题吗? How to use Mono's content in Reactor
标签: java spring spring-boot reactive-programming spring-webflux