有A,B两个模块,启动项在A,A依赖了B,两个模块的包路径是一样的,以下是启动项配置
现在存在的问题:
在B模块的DaoImpl里,@Autowired注入了B模块的Mapper,显示为null,想知道为什么没有被注入
已排查:要注入Mapper的@component已添加
要在pom.xml里面配置modules,A,B,C分别对应module名称
<modules> <module>A</module> <module>B</module> <module>C</module> </modules>
你加的是 @Component?不是加的 @Mapper 吗?
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632