小编had*_*oop的帖子

Mono.defualtEmpty() 与 Mono.switchIfEmpty()

当上游发出 nullValue 时,我们可以使用 'Mono.defualtIfEmpty()' 或 'Mono.switchIfEmpty()' 来替换 null 值。

但switchIfEmpty()评价上游价值急切。因此我们使用 Mono.defer() 进行惰性求值。

  1. 'Mono.defualtIfEmpty()' 也是急于求值吗?像 switchIfEmpty() 一样?

  2. 如何更改 Mono.defualtIfEmpty() 来进行惰性评估?

reactive-programming project-reactor reactive spring-webflux

0
推荐指数
1
解决办法
4765
查看次数