Mono - Flux switchIfEmpty and onErrorResume



在工程反应器中,switchIfEmptyonErrorResume是否可以同时实现一个流?

infoRepository.findById(id); //returns Mono<Info>

empty or error then switch to the same backup stream?

没有单个操作符一起完成这些事情,但是您可以在出现错误时轻松切换到空发布者,然后通过switchIfEmpty处理这两种情况,如:

infoRepository.findById(id)
.onErrorResume(e -> Mono.empty())
.switchIfEmpty(newPublisher);

相关内容

  • 没有找到相关文章

最新更新