gpt4 book ai didi

Java Reactor Flux/Mono,在元素发出之前或之后什么时候触发 doOnNext?

转载 作者:行者123 更新时间:2023-12-01 14:14:12 26 4
gpt4 key购买 nike

我有这个困惑,什么时候 doOnNext 是在 Publisher (Flux/Mono) 元素发射之前或之后触发的。

最佳答案

它在元素发布之后 - 并且它必须在定义之后,否则 Consumer传递给 doOnNext将无法访问发出的元素。

然而,doOnNext()在订阅者之前调用。例如:

Flux.just("first", "second")
.doOnNext(x -> System.out.println(x + " onNext"))
.subscribe(System.out::println);

...会输出:
first onNext
first
second onNext
second

关于Java Reactor Flux/Mono,在元素发出之前或之后什么时候触发 doOnNext?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57204225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com