第一次作多模塊項目,Unit Test的時候發現Biz模塊無法注入Dal模塊的Mappper,提示找不到Bean。spring
POM文件是正確引入了dependency的,掃描的package也沒錯,因此卡了好一會。sql
而後發現是項目配置文件有問題,Spring配置文件裏沒有引入其餘模塊的配置文件,致使mybatis的sqlSessionFactory沒有注入,天然更不會有mapper bean注入。mybatis
解決辦法就是在applicationContext.xml里加一行app
<import resource="classpath*:spring/dicc-*.xml"/>
這樣就能夠正確引入其餘模塊的Spring配置文件,完成自動注入了。spa