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表达式

Spring Boot Maven 多模块打包

Maven多模块项目,框架SSM怎么改成springboot的?

Spring Boot 多模块项目创建与配置 (转)

基于 Maven 的多模块 Java ( Spring ) 项目构建