我试图捕捉所有spring错误并显示自定义错误页面,以避免出现本机Tomcat页面。我尝试了几个@ExceptionHandler,比如:@ExceptionHandler(RuntimeException.class)但是404总是被翻译成本机Tomcat页面(其他异常映射有效)。HTTP request with URI [/web
当@Controller返回反应类型(Mono)时,如何设置@ExceptionHandler提供的响应的状态代码?通过返回ResponseEntity或使用@ResponseStatus注释@ExceptionHandler方法似乎是不可能的。显示问题的相当小的测试(请注意,响应正文和内容类型已正确验证,而状态代码应为INTERNAL_SERVER_ERROR,但状态代码为OK ): class