Mybatis-Plus和maven加载机制
项目中创建mapper接口,编写xml文件sql语句,执行出现错误
ibatis.binding.BindingException:Invalid bound statement (not found)
这个错误是由 maven默认加载机制造成的,maven加载的时候,把java文件里面.java类型文件进行编译,其他类型的文件,不会加载
解决方式
-
pom.xml
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources> </build>
-
application.properties
# 配置mapper xml文件的路径 mybatis-plus.mapper-locations=classpath:com/xujc/eduservice/mapper/xml/*.xml