SpringBoot(九):多模塊下mapper分散后無法啟動SpringBoot解決方法


問題描述:

SpringBoot項目之前是一個項目*-web,運行沒問題,后來將項目拆分為多個項目,就出現啟動失敗問題.

SpringBoot項目結構:

項目被分為多塊:*-mapper(mybatis)/*-model/*-web,項目將-mapper分開一個模塊后,從SpringBoot入口函數啟動,發現SpringBoot啟動卡死:

解決問題:

由於mapper.xml分布在不同的模塊中,mybatis.mapperLocations=classpath:mapper/*.xml 不能兩個模塊中mapper文件夾下的xml文件不能加載,這是因為classpath只加載了一個mapper的改成

mybatis.mapperLocations=classpath*:mapper/*.xml

 



 


免責聲明!

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



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