有没有一种好方法可以同时使用HandlerExceptionResolver
和@ControllerAdvice
类?
我遇到的问题是@ControllerAdvice
没有解决一些异常,特别是我得到的是403
而不是405
。
为了捕获405
,我使用HandlerExceptionResolver
,它总是行中的第一个来捕获抛出的任何异常,并立即返回此错误。我知道在这里我可以自定义响应等,但我希望,例如,如果错误类型为NotFoundException
,则将其传递到@ControllerAdvice
以在那里进行处理。
- 已尝试所有chatGpt响应 *
1条答案
按热度按时间kdfy810k1#
要处理403s,请实现AccessDeniedHandler。