SpringBoot的全局异常处理类不生效

今天我把Springboot多模块的全局统一异常处理抽出来,放到common模块。但是发现无论如何我的全局异常处理都没有生效。

当我wecom模块下的service方法中有一个抛出异常,但是却没有被common模块中的拦截器拦截到,控制台打印: IDEA项目后台错误打印日志.png

postman返回错误信息.png

原因是: Springboot没有扫描到另一个模块中的异常处理类,所以需要添加扫描范围

@SpringBootApplication(scanBasePackages = {"tech.wedev.common"})

重启微服务,发现前台也正常返回了。

postman返回错误信息2.png


已有 0 条评论

    感谢参与互动!