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

 

 最开始觉得这里出了问题,后来加上之后仍是不能把mapper.xml打包进去java

这是报的异常信息app

Mybatis启动总是报绑定错误(找不到Mapper对应的 SQL配置),通过一番Google未能解决问题(你们都说是XML没写对之类的),根本就没有怀疑到漏掉XML文件,最后无可奈何,去查看了下 Maven打包后的war文件,才找到问题。
废话很少说,解决方式是,在pom.xml文件中的build节点中,添加以下代码:ui

<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标记为资源文件就不会出现问题就不用加入资源文件下的相关的打包.
相关文章
相关标签/搜索