Reactor 中的 Mono doOnEmpty?

pix*_*xel 3 project-reactor

是否有任何运算符Mono可以让我记录单声道为空的事实?

我无法使用,hasElement()因为我需要结果,并且我不想引入像滥用这样的黑客解决方案switchIfEmpty

Ale*_*kin 5

您可以使用doOnSuccess并测试数据是否为空

.doOnSuccess(data -> {
    if (data == null) {
        //onEmpty behavior
    }
})
Run Code Online (Sandbox Code Playgroud)