报错
这个错是maven加载机制造成的问题 ,maven加载的时候,把Java文件夹里面.Java类型文件进行编译,如果其他类型文件,就不会加载
解决方式
1.复制xml到target目录中
2.把xml文件放到resources目录中
3.推荐使用:通过配置实现
( 1 ) pom.xml里面添加配置
在pom文件中配置如下节点
<!-- 项目打包时会将Java目录中的*.xml文件也进行打包 -->
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
重新打包项目会发现target目录下出现了xml文件夹
( 2 ) application.properties里添加配置
#配置mapper xml文件的路径
mybatis-puls.mapper-locations=classpath:com/guli/edu/mapper/xml/*.xml
如果还是找不到(本人就是),就直接在mapper文件上用注释写语句
例如