Maven項目編譯之后xml文件不存在


如題:

 問題請看圖,target目錄是編譯之后的,發現並沒有對應的mapper.xml文件

 

原因:

  maven項目默認不加載此類文件

解決辦法有兩個:

其一是將mybatis的xml映射文件放在maven中的“resources”目錄下;

其二是在maven項目的根目錄的pom.xml文件中添加指定生成xml資源文件的目錄,其代碼如下:

 <!-- maven 默認不會編譯xml配置文件,需要手動指定-->
<project>
    ----
    ---- <build>
    ----
    ----
    <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> </resources> </build>
  </project>

 


免責聲明!

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



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