侧边栏壁纸
博主头像
王小木人

这是很长,很好的一生

  • 累计撰写 141 篇文章
  • 累计创建 43 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

common模块的全局异常处理 不生效

王小木人
2022-06-12 / 0 评论 / 0 点赞 / 1,354 阅读 / 204 字

项目结构

项目为微服务多模块,全局统一异常处理放在common模块中,新增的服务模块引入了common依赖,在新模块中发生的异常后,common中异常处理没有生效

项目结构如下
image-1655003361145
demo模块中引入了common依赖
image-1655003410628

不生效原因

对于SpringBoot项目,启动时默认,会扫描的到的类为该启动类所在的文件夹及其文件夹的子目录,我们新模块启动类所在包和common所在包不一致 无法加载到spring中,所以无法生效

解决办法

方法1:将common模块在启动时加载到spring中,增加扫描注解
image-1655003699154
方法2: 将启动类移动到上一级别包下

0

评论区