今天我把Springboot多模块的全局统一异常处理抽出来,放到common模块。但是发现无论如何我的全局异常处理都没有生效。
当我wecom模块下的service方法中有一个抛出异常,但是却没有被common模块中的拦截器拦截到,控制台打印:
原因是: Springboot没有扫描到另一个模块中的异常处理类,所以需要添加扫描范围
@SpringBootApplication(scanBasePackages = {"tech.wedev.common"})
重启微服务,发现前台也正常返回了。
注意:本文归作者所有,未经作者允许,不得转载