maven靜態資源過濾問題
阿新 • • 發佈:2021-02-09
問題描述
在學習MyBatis時可能會遇到一個問題,報錯如下:
這是maven專案的配置過程中常見的問題之一,即靜態資源過濾問題,由於在使用Maven構建專案的時候,會預設過濾掉靜態資源,所以,需要手動來配置,否則會掃描不到靜態資源而出現上述的錯誤。
解決辦法
在工程的pom.xml配置檔案中新增如下程式碼即可:
<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>
它表示不過濾src/main/java和src/main/resources兩個目錄下的靜態資源。