1
我一直使用flatMap
为1:1的操作,就像看到的例子:Flux.map VS Flux.flatMap了1对1的操作
Flux.just("a", "b", "c")
.flatMap(s -> Mono.just(s.toUpperCase())
的时候我本来期望
Flux.just("a", "b", "c")
.map(String::toUpperCase)
(注:我知道,我没加一个用户,假设我打印出来或东西)
采用flatMap
这里就是击败返回Mono
,对不对?但为什么不使用如图所示的map
操作?是因为map
操作是同步的吗?我缺少什么用例?