有人可以解释as(Function<? super Mono<T>,P> transformer)
及其实际用法吗?我没有在其正式文档中清楚了解其实际用例。谢谢
答案 0 :(得分:0)
这只是Mono<T>
到自定义事物的转换函数,表示为P
。
在Mono::as
文档中说明了一个简单的案例,该文档显示了如何使用Mono
再次订阅Flux
:
mono.as(Flux::from).subscribe()
在下面与方法完全相同的描述中,有一个指向另一种方法Mono:: compose
的链接。
另请参见:
此方法基于Mono::as
,但是是针对更特定的情况创建的:
mono.compose(original -> original.log());