RestControllerAdvice,ControllerAdvice

1.切记@RestControllerAdvice 和 @ControllerAdvice 不能放在common里,会不生效,还会引起子项目的全局异常失败。

所以这2个还是放在各自的子项目里去处理。一个子项目 如何是restful 风格的 旺旺需要 一个 @RestControllerAdvice, 如果是 restful 和 网页混合的 则需要 @RestControllerAdvice + @ControllerAdvice,

如果仅仅是网页 则只需要@ControllerAdvice。无论怎样 一个项目 都需要对应的全局异常处理的。

我们要做的是不报错,而不是友好的给用户提示错误和解决方法。

友好的提示,没有什么屁用。我要做的是不报错。

相关推荐