1.Invalid bound statement (not found)
我使用idea进行Spring Boot项目开发,初次集成Mybatis遇到这个问题。项目可以正常启动,但是调用mybatis的mapper文件时日志记录下该错误,经过多次周旋,发现问题出在了pom的配置问题,导致xml文件没有编译。
问题现象:打开项目目录中的target文件夹,发现项目编译文件中没有出现xml文件。
解决办法:在pom.xml文件中插入这段代码。
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
</build>
导入更改,并Build->Rebuild Proeject,再启动项目,发现编译文件中出现了相关的xml文件,项目正常运行。