方式一:在application.properties中配置
- 找到application.properties及其导入的其他*.properties文件;
- 检索上一步的*.properties文件中是否存在mybatis.mapper-locations变量
- mybatis.mapper-locations变量的值,即为mapper的路径。
方式二: 在spring的配置文件中配置
1. 找到所有spring的配置文件
1.1 在web.xml中设置spring配置文件路径
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-config.xml</param-value>
</context-param>
1.2 在java文件中设置spring配置文件路径
@ContextConfiguration(locations = "classpath:application.xml")
2. 检索spring的xml配置文件及其导入的xml文件
- 检索xml配置文件中的bean
- 如果bean的class为以下类,则检索其url属性的值,该值为数据库地址:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="mapperLocations" value="classpath:/mapper/*.xml"/>
</bean>