记录idea maven项目打包部署web项目mapper扫描失败

提兵百万西湖上,立马吴山第一峰!这篇文章主要讲述记录idea maven项目打包部署web项目mapper扫描失败相关的知识,希望能为你提供帮助。
 
 最开始以为这里出了问题,后来加上以后还是不能把mapper.xml打包进去

记录idea maven项目打包部署web项目mapper扫描失败

文章图片

这是报的异常信息
记录idea maven项目打包部署web项目mapper扫描失败

文章图片

记录idea maven项目打包部署web项目mapper扫描失败

文章图片

Mybatis启动老是报绑定错误(找不到Mapper对应的 SQL配置),经过一番Google未能解决问题(大家都说是XML没写对之类的),根本就没有怀疑到漏掉XML文件,最后迫不得已,去查看了下 Maven打包后的war文件,才找到问题。
废话不多说,解决方式是,在pom.xml文件中的build节点中,添加如下代码:
< build>
< resources>
< resource>
< directory> src/main/java< /directory>
< includes>
< include> **/*.properties< /include>
< include> **/*.xml< /include>
< /includes>
< filtering> false< /filtering>
< /resource>
< resource>
< directory> src/main/resources< /directory>
< includes>
< include> **/*.properties< /include>
< include> **/*.xml< /include>
< /includes>
< filtering> false< /filtering>
< /resource>
< /resources>
< /build>
只要报resource标记为资源文件就不会出现问题就不用加入资源文件下的相关的打包.

【记录idea maven项目打包部署web项目mapper扫描失败】 






















    推荐阅读