RestControllerAdvice,ControllerAdvice
Posted del88
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RestControllerAdvice,ControllerAdvice相关的知识,希望对你有一定的参考价值。
1.切记@RestControllerAdvice 和 @ControllerAdvice 不能放在common里,会不生效,还会引起子项目的全局异常失败。
所以这2个还是放在各自的子项目里去处理。一个子项目 如何是restful 风格的 旺旺需要 一个 @RestControllerAdvice, 如果是 restful 和 网页混合的 则需要 @RestControllerAdvice + @ControllerAdvice,
如果仅仅是网页 则只需要@ControllerAdvice。无论怎样 一个项目 都需要对应的全局异常处理的。
我们要做的是不报错,而不是友好的给用户提示错误和解决方法。
友好的提示,没有什么屁用。我要做的是不报错。
以上是关于RestControllerAdvice,ControllerAdvice的主要内容,如果未能解决你的问题,请参考以下文章
从@RestControllerAdvice @ExceptionHandler 方法返回 DTO
@RestControllerAdvice注解 @ExceptionHandler注解
Spring:激活外部 RestControllerAdvice
@RestControllerAdvice 中许多项目的 basePacakage