Maven多模块Spring的注入
Posted xtf2009
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven多模块Spring的注入相关的知识,希望对你有一定的参考价值。
第一次做多模块项目,Unit Test的时候发现Biz模块没法注入Dal模块的Mappper,提示找不到Bean。
POM文件是正确引入了dependency的,扫描的package也没错,所以卡了好一会。
然后发现是项目配置文件有问题,Spring配置文件里没有引入其他模块的配置文件,导致mybatis的sqlSessionFactory没有注入,自然更不会有mapper bean注入。
解决办法就是在applicationContext.xml里加一行
<import resource="classpath*:spring/dicc-*.xml"/>
这样就可以正确引入其他模块的Spring配置文件,完成自动注入了。
以上是关于Maven多模块Spring的注入的主要内容,如果未能解决你的问题,请参考以下文章
Spring使用ComponentScan扫描Maven多模块工程的其它模块
Springday01 maven依赖Spring介绍IOC模块IOC控制反转DI依赖注入SpEL表达式