最近在将公司项目改为 Spring Cloud,其中涉及到了全局异常处理的问题记录一下。
全局异常处理是通过 @RestControllerAdvice 这个注解完成的,这里就不在阐述。
首先我的全局异常处理是放在公共模块,然后通过 maven 引入各个微服务中
但是,这样的话是不会生效的,我们需要在微服务启动类中去扫描这个异常类配置所在的包
这样的话,Spring Cloud 中的全局异常处理就会生效了。
最近在将公司项目改为 Spring Cloud,其中涉及到了全局异常处理的问题记录一下。
全局异常处理是通过 @RestControllerAdvice 这个注解完成的,这里就不在阐述。
首先我的全局异常处理是放在公共模块,然后通过 maven 引入各个微服务中
但是,这样的话是不会生效的,我们需要在微服务启动类中去扫描这个异常类配置所在的包
这样的话,Spring Cloud 中的全局异常处理就会生效了。