【发布时间】:2021-03-24 01:33:27
【问题描述】:
public interface ApplicationDataRepository extends ReactiveCrudRepository<ApplicationData, Long> {
}
使用 spring webflux 响应式存储库会产生嵌套的 Mono 对象。
applicationDataRepository.findById(100L).map(o -> {
o.setName("changed name");
return applicationDataRepository.save(o);
})
以上三行代码结果为Mono<Mono<ApplicationData>>。如何将其转换为 Mono<ApplicationData> 或避免出现这种情况?
【问题讨论】:
-
该操作不应该是
flatMap吗?
标签: java spring spring-webflux reactor