改造多模块!!无法使用三方依赖的异常处理
问题:
引入的依赖中有,三方的异常处理。一直用的三房依赖的。
后来这个工程中有额外的异常处理。之前是这样写的,可以用
@ControllerAdvice
@Order(Ordered.HIGHEST_PRECEDENCE)
public class GlobalExceptionHandler {
// 额外的异常处理
}
改成多模块不可以用了。
后来改成这样,也没有效果。
@ControllerAdvice
@Order(Ordered.HIGHEST_PRECEDENCE)
public class GlobalExceptionHandler extends cmq.common.exception.GlobalExceptionHandler {
}
处理办法:
把上面的两个注解去掉了,生效了。
两个@ControllerAdvice 有冲突了,尽管有@Order ,估计也不行。
改造多模块!!
流程逻辑:
- 项目结构
- 依赖处理
- 访问,返回正确的格式
- 访问,返回错的格式
