【发布时间】:2021-01-14 18:30:21
【问题描述】:
我有一个Mono<List<PojoA>> 对象。我需要迭代PojoA and 的列表形成一个新的List<String>
public List<String> getImageList() {
Mono<List<PojoA>> pojoAListMono = someMethod();
List<String> list = new ArrayList<String>();
pojoAListMono.flatMapMany(imageList -> {
imageList.stream().forEach(image -> list.add("/images/" + image.getImageName()));
});
}
【问题讨论】:
-
我需要从这个方法返回 List
-
你已经尝试了什么?您面临哪些具体问题?感谢您考虑How do I ask a good question? 和How to create a Minimal, Reproducible Example。
-
据我了解,flatMapMany 返回通量。我无法在 flatMapMany 块内返回 imageList。它的节目编译问题。
标签: spring-webflux project-reactor flux reactive