Reactor 中的 Mono doOnEmpty?

Mono doOnEmpty in Reactor?

Mono 上是否有任何运算符允许我记录单声道为空的事实?

我不能使用 hasElement() 因为我需要结果而且我不想引入像滥用 switchIfEmpty

这样的骇人听闻的解决方案

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

.doOnSuccess(data -> {
    if (data == null) {
        //onEmpty behavior
    }
})