开始用IDEA以后经常出现以前从来没有出现过的问题,这不今天又出了一个,报错信息如下图
报错信息告诉我没有办法找到com.demo.mapper包下UserMapper映射的queryUserbyphonenumber这个方法,我检查了了一下是不是调用的方法名称或者namespace写错了,但是都没有问题,所以我想了一下是不是因为这个xml文件没有被编译或者别加载,于是我到target文件夹下看了一下,如下图,果然这个classes的包里没有xml文件
后来上网找了一下,应该要在pom文件里面加上这么一段,就不会再报错了
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
这样就可以解决不build xml文件的问题了
记录下来,以防止以后再次遇到这个问题又忘记了