We have a Spring Webflux-based applications (based on Spring Boot 3.5) that contains a @ControllerAdvice class for centralized exception handling. In our domain services, we have domain-specific exceptions that we map using @ExceptionHandler s, e.g.: @ControllerAdvice public class MyGlobalExceptionHandler { @ExceptionHandler(DomainException.class) public ResponseEntity handleDomainException(DomainException ex) { … } } This works flawlessly for mapping domain exception to specific error responses containing human readable error codes for our clients, including setting the relevant HTTP respon