我遇到的问题,mybatis的配置都没问题,但是我将*.xml文件放到了dao包中,就是src的目录下,就报这个错。
这个报错显然找不到这个xml文件,然后我查看了target包,果然没有xml文件。
在springboot中,默认src下只打包接口和类,xml属于静态文件,就给过滤了,引入一下配置。
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
这样就好了。