我們在用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>