将单体项目转为高聚合项目我所经历的折磨

1.按功能抽取,将单模块分为多模块

2.父pom管理子模块pom

3.一个主配置启动模块admin

以为就这样简单:

其实发现了很多问题:类找不到,包找不到,配置不生效

其实都是万恶的缓存搞的鬼

类找不到 ---> 搞不懂,clean,invalid and restart,删除.idea重新导入项目,试了很多次才搞定,真的很烦,其中的原理还是搞不懂。

配置不生效 --> 主启动类扫不到其他模块的组件,这个好办,将其他模块导入当前主启动类所在的pom中,即可生效。

头大。。。

你可能感兴趣的:(异常,处理方案,spring)