maven項目中配置文件資源有問題,這個方法你get到了嗎?

關於在maven項目中配置文件資源導出問題

標準的Maven項目都會有一個resources目錄來存放我們所有的資源配置文件,但是我們往往在項目中不僅僅會把所有的資源配置文件都放在resources中,同時我們也有可能放在項目中的其他位置,那麼默認的maven項目構建編譯時就不會把我們其他目錄下的資源配置文件導出到target目錄中,就會導致我們的資源配置文件讀取失敗,從而導致我們的項目報錯出現異常,比如說尤其我們在使用MyBatis框架時,往往Mapper.xml配置文件都會放在dao包中和dao接口類放在一起的,那麼執行程序的時候,其中的xml配置文件就一定會讀取失敗,不會生成到maven的target目錄中,所以我們要在項目的pom.xml文件中進行設置,並且我建議大家,每新建一個maven項目,就把該設置導入pom.xml文件中,以防不測!!!
在這裏插入圖片描述

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

人生沒有白走的路,每一步都算數,再小的帆也能遠航

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章