最近刚使用idea,出现上面的报错,凭着我多年cv经验,轻车熟路的去找mapper接口和xml 的关系若干XX,发现没什么效果,于是去翻江倒海的各种找方法,甚至删掉xml里的中文注释都用上了,还是没什么效果,最后不经意看到target里没有xml文件。估计编译时的问题,先找了找解决方案如下:
<build>
<resources>
<!-- mapper.xml文件在java目录下 -->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<!-- mapper.xml文件在resources目录下-->
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
发现pom里已经有了相关配置,最后重新编译了一下就好了,mark一下