黑猴子的家:Maven项目加载不到Mybatis的xml文件报异常的解决方案

1、运行项目的时候报错

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

2、解决方法,在pom文件中加上以下代码


    
        
              src/main/java
              
                    **/*.xml
              
         
    

3、mapping下的xml编译成功,此时执行程序就不报错了。

Maven项目示意图


黑猴子的家:Maven项目加载不到Mybatis的xml文件报异常的解决方案_第1张图片

4、结论

Maven编译项目的时候只会把src/main/java下所有的*.java和src/main/resources里的文件编译放入
target/classes文件夹,所以位于src/main/java下的xml文件就被忽略了。此时只需要在项目的pom文件
中加入resources,把src/main/java下所有的*.xml也编译放入target/classes然后启动项目就可以了。

你可能感兴趣的:(黑猴子的家:Maven项目加载不到Mybatis的xml文件报异常的解决方案)