記錄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標記爲資源文件就不會出現問題就不用加入資源文件下的相關的打包.
相關文章
相關標籤/搜索