1. 程式人生 > >idea打包沒有將mybatis對映檔案一起打包的問題

idea打包沒有將mybatis對映檔案一起打包的問題

使用IDEA,匯入專案,啟動專案時候,一直報Invalid bound statement異常,專案在eclipse中啟動是沒有問題的。懵逼好一會,總歸是見識少,留個筆記記錄下。

IDEA預設只把src/main/resource下的資原始檔打包到classes目錄下,原始碼目錄中的的xml檔案並不會同編譯後的檔案一起打包,所以如果你開啟部署專案的路徑,是找不到xml檔案的。

處理辦法:在pom中補上一段

<resources>
  <resource>
     <directory>src/main/java</directory>
     <includes>
        <include>**/*.xml</include>
     </includes>
     <filtering>true</filtering>
  </resource>
  <resource>
     <directory>src/main/resources</directory>
     <filtering>true</filtering>
  </resource>
 </resources>