【发布时间】:2020-10-04 16:46:54
【问题描述】:
我有这个 Mono 代码:
return Mono.just(operation)
.map(this::validate)
.then(execute(operation))
.doOnError(ValidationException.class, this::handleValidationException)
.doOnError(Exception.class, this::handleException);
当 validate 方法抛出 ValidationException 时,handleValidationException 和 handleException 都会被调用。我希望只调用handleValidationException。 为什么会这样?如何防止handleException被调用?
【问题讨论】:
标签: spring-boot spring-webflux project-reactor