关于Springboot 多模块扫描@ComponentScan扫描不到包的问题

博客讨论了SpringBoot的@ComponentScan注解在多模块项目中的使用,强调启动类应放置在父级包以正确扫描所有子模块组件。当Mapper文件位于启动类所在包的下一层时,才能确保被加载。作者提供了一个实例来说明正确的项目结构。
摘要由CSDN通过智能技术生成

-- SpringBoot 的 @ComponentScan注解进行扫描的时候,默认只扫描当前程序所在包结构(包含子包)中声明的组件
所以在多模块项目下,应将启动类放置上一层。!!!!要保证子模块文件夹Mapper文件位于启动类所在文件夹的下一层

例:

如上所示,mapper 子模块 必须要也存在app 文件夹,不然会使mapper文件加载不到


作者:一个头发茂密的程序员
链接:https://www.jianshu.com/p/5903650bd5c5
 

相关资源:

GitOps 初探 - Dcsdn



mysql教程 - Dcsdn

Python入门基础教程全套 - Dcsdn

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值