問(wèn)題描述
之前在學(xué)習(xí)spring boot學(xué)習(xí)的時(shí)候,發(fā)現(xiàn)當(dāng)使用idea集合spring使用時(shí)在發(fā)布網(wǎng)站時(shí)典挑,.xml文件并不能直接一起生成,百度了半天也不知道本質(zhì)問(wèn)題出現(xiàn)在哪里,其實(shí)主要時(shí)maven配置項(xiàng)的問(wèn)題曙寡,maven默認(rèn)只對(duì)java文件進(jìn)行編譯生成,所以在結(jié)果的webapp目錄下并會(huì)有.xml文件寇荧,結(jié)果導(dǎo)致無(wú)法正確獲取資源举庶。
解決方案
在pom文件中加入下列配置
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
- 其中
<excludes>
標(biāo)簽是排除指定文件<includes>
標(biāo)簽是包括指定文件。
詳見(jiàn)參考maven資源文件的相關(guān)配置 - XRacoon - 博客園 (cnblogs.com)