若依新建子模块的@ComponentScan坑
故事背景:想要在若依的基础上新建自己的业务模块来进行开发,但又不想包名叫做ruoyi,于是就有了今天刻苦的教训!
首先创建了子模块,并按照官方的文档来进行了引入
但是报错提示service bean找不到
各种修改 RuoYiApplication 的扫描注解,分别产生不多的报错:
1、找不到 Mapper;
2、找到多个 Mapper(接口 和 Impl,取消 @service 注解会报其他错);
3、无法判断 jdbc url
以为是由子模块没有引入导致的
但是查看maven的引入是有引入子模块的
于是尝试了很多原因都提示报错 service没有引入
这是一个很常见的bean没有引入的一个问题,于是我又重头捋了一遍,发现自己流程上没有问题,引入子模块也没问题,于是我不断的翻找查阅终于在若依的issues上找到了答案:
ht