当你的mapper.xml放在src/main/java目录下的时候你配置SqlSessionFactory下的MapperLocations的时候可能路径是对的但是扫描不到的(也就是我今天遇到的问题);
有两种方法可解决:
1.在pom.xml文件中的<build>里面添加如下代码:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
2.将mapper.xml 文件放在resources目录下面,然后修改SqlSessionFactory下的MapperLocations的路径为你自己的路径