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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录idea maven项目打包部署web项目mapper扫描失败相关的知识,希望对你有一定的参考价值。

 

 最开始以为这里出了问题,后来加上以后还是不能把mapper.xml打包进去技术分享

这是报的异常信息

技术分享

技术分享

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扫描失败的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot+Docker项目打包(jar)和部署

idea中用maven打包spring的java项目(非web)

IDEA+Maven

IDEA 创建Maven Web项目

IDEA 创建Maven Web项目

IDEA 创建Maven Web项目