resouces下的xml文件無法編譯到target/classes下的原因


 默認情況下,如果沒有指定resources,目前認為自動會將src/main/resources下的.xml文件放到target里頭的classes文件夾下的package下的文件夾里。
如果設定了resources,那么默認的就會失效,因此需要設置指定resources文件夾。
如下,我們手工制定了resource,則原有默認值會失效,resouces下的mybatis文件就無法編譯到classes下,所以要手工指定路徑
注意:也可以不手工指定,編譯后,執行一下代碼,會自動加載到target/classes下
<resource>
<directory>src/main/java</directory><!--所在的目錄-->
<includes><!--包括目錄下的.properties,.xml 文件都會掃描到-->
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
===================================================
添加以下指定resouce
<resource>
<directory>src/main/resources</directory>
</resource>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM