nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

开始用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文件的问题了

记录下来,以防止以后再次遇到这个问题又忘记了

猜你喜欢

转载自blog.csdn.net/weixin_41047704/article/details/82917615
今日推荐