今天开发时候 mybatis 出现 Invalid bound statement (not found)
仔细对比了 xml 和 mapper 文件发现没有问题。
我用的开发工具是 idea
因为 将项目中 service 层 打成jar包 给web项目用。
网上有朋友说是 idea的原因没有将 xml 文件打包进jar包。 看了target 文件 的确如此
但是 参照解决方法
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
还是没有效果 ,仔细发现 service 项目的 resource 目录不一样
通过配置模块来修改

在重新编译 发现已经有了 mapper

如果对你有帮助,点个赞哦。
网友评论