项目场景:
在使用springCloudAlibaba搭建的微服务工程中,其中项目结构是parent下有base工程、content、System等工程。其中content和System依赖base工程。
问题描述
在启动content服务之后,接口报错有被全局异常捕获到。但是System服务的没有被全局异常处理器捕获到,经过一系列排查包括pom文件的查看、排查是否没有引入base工程等。
原因分析:
后面静下心来查看,发现base工程的全局异常处理器的包结构
—和我的System启动类的包结构不一样
所在导致了spring容器没有扫描到
解决方案:
将system启动类移动到com.jsf下即可解决。使得syste能够扫描到base包下的全局异常处理器