1. 程式人生 > >Maven多模塊Spring的註入

Maven多模塊Spring的註入

source mapper pre nco ext tex con resource 提示

第一次做多模塊項目,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的註入