maven項目mapper文件加載不到classpath問題解決方案


在調試我的maven項目的過程種,當我執行maven install時總提示找不到mapper.xml文件,看了一下大家的說法,都說是maven沒有把src/main/java下的mapper包記載到classpath種,可以通過修改maven配置文件pom.xml的方式解決,就是將src/main/java下的xml文件包含進來,像下面這樣配置:

 1 <build>
 2     <resources>
 3         <resource>
 4             <directory>src/main/java</directory>
 5             <includes>
 6                 <include>**/*.xml</include>
 7             </includes>
 8         </resource>
 9     </resources>
10 </build>

但是我配置之后,mapper.xml文件是加載成功了,可是我的src/main/resources下的文件又找不到了,於是我廢棄這種方式,修改了一下eclipse中的配置,修改方式如下:

1 、右鍵項目-Build Path-Configure Build Path

2、按圖中順序依次選中

3、添加配置

按照上圖中的順序進行添加:即將src/main/java下的xml文件都加載到classpath中,因為我已經添加過了,所以提示Pattern already exists。配置完后applay就可以了,再次install就不會出現找不到mapper或找不到資源文件的問題了。


免責聲明!

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



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