Maven與Mybatis集成時的問題

Maven這東西,好是好,但是它有幾個特性大家一定要注意,首先就是默認不會把java目錄下的properties文件或者xml文件打包進去。這些東西只能放在resources裏。

對一般的項目而言,只要注意一下就可以了。但是對於Mybatis而言,就有點麻煩。因爲Mybatis的mapper是xml文件。提供兩種解決方法。

第一種:在pom.xml的<build></build>里加上下面的內容:

</pre><pre name="code" class="html"><resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>


這樣會把所有的xml、properties、tld文件都打包進去。

第二種:在resources下新建目錄:

maven與Mybatis集成時的問題

 

這裏新建的時候,要和你原來的目錄結構完全一致才行。

至此,問題解決

發佈了32 篇原創文章 · 獲贊 52 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章