解決maven項目無法讀取src/main/java目錄下面的配置文件問題


我們在用Mybatis去操作底層數據庫的時候,需要用到xml配置文件,一般我們是把配置文件和dao放置在同一層目錄。

但是在用idea操作maven項目的時候,我們可能會遇到無法讀取到dao對應的mapper.xml文件。

簡單的解決方法如下:

第一種:

  將xml文件移至src/main/resource下面,這樣做最省事,但是面臨一個問題,就是看起來項目整體結構不清晰,不統一,層次感不好,那么我們看下第二種。

第二種:

  我們需要在pom.xml文件里面去配置一下,讓項目啟動的時候能夠去讀取到src/main/java下面的配置文件,如下,在pom.xml里面加入下面代碼:

  

<build>  
    <resources>  
        <resource>  
            <directory>src/main/java</directory>  
            <includes>  
                <include>**/*.xml</include>  
            </includes>  
        </resource>  
    </resources>  
</build> 

 


免責聲明!

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



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