Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Mono.dematerialize()?_Java_Project Reactor - Fatal编程技术网

Java 如何使用Mono.dematerialize()?

Java 如何使用Mono.dematerialize()?,java,project-reactor,Java,Project Reactor,作为主题,我不明白用例是什么以及如何使用它 挖掘源代码似乎是将mono本身从mono转换为mono,如javadoc所示,dematerialize只有在调用它的Flux是Flux时才有意义 它与物化相反,其目的是将源中的每个信号转换为onNext通知 典型的用法是监视通量中发生的所有事情,而不仅仅是值信号,然后恢复到原始通量:为了模拟log()操作符,可以使用materialize().doOnNext(System.out::println).dematerialize()例如…谢谢@sim

作为主题,我不明白用例是什么以及如何使用它


挖掘源代码似乎是将mono本身从
mono
转换为
mono,如javadoc所示,
dematerialize
只有在调用它的
Flux
Flux时才有意义

它与
物化
相反,其目的是将源中的每个信号转换为
onNext
通知


典型的用法是监视
通量中发生的所有事情,而不仅仅是值信号,然后恢复到原始通量:为了模拟
log()
操作符,可以使用
materialize().doOnNext(System.out::println).dematerialize()
例如…

谢谢@simon baslé,我的第二个问题是,在实际应用中,用例是什么?