在pom.xml文件的build标签下添加如下配置
<build>
<!--
手动指定文件夹为 resources
因为IDEA编译默认只编译java文件,而mapper包下的xxmapper.xml
文件是不能自动编译的,所以在target中查看发现并没有被编译,运行错误!
-->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
重新测试,如果继续报错,有可能是IDEA缓存没刷新,将target删除并重新运行项目即可
或者清除缓存
重启项目即可