在spring的配置文件applicationContext.xml相应的mybatis工厂配置中添加一行代码
<property name="mapperLocations" value="file:D:\projects\chapter17\src\main\java\com\itheima\dao\CustomerDao.xml"/>
其中value属性为个人项目中对应的dao层mapper文件的绝对路径。
由此用来扫描mybatis-mapper.xml配置文件,使用绝对路径比较方便。
如此配置mybatis的SqlSessionFactory工厂的bean配置为:
<!--配置MyBatis工厂SqlSessionFactory-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!--注入数据源-->
<property name="dataSource" ref="dataSource"/>
<!--指定MyBatis核心配置文件位置-->
<property name="configLocation" value="classpath:mybatis-config.xml"/>
<property name="mapperLocations" value="file:D:\projects\chapter17\src\main\java\com\itheima\dao\CustomerDao.xml"/>
</bean>