剛開始的時候我的配置文件在同名目錄下都是在/mapper下,導致只能讀取一個jar中的mapper文件。先解決如下:
1.將mapper文件放在不能放在同名的目錄下。
比如:user.jar放在/user下,common.jar放在common下
2.在Spring中配置 (記住:classpath后跟*號)
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="mapperLocations">
<array>
<value>classpath*:user/*.xml</value>
<value>classpath*:common/*.xml</value>
</array>
</property>
</bean>
3.這樣就可以讀取到了