spring boot 配置訪問其他模塊包中的mapper和xml


maven項目結構如下,這里只是簡單測試demo,使用的springboot版本為2.1.3.RELEASE

1、comm模塊主要是一些mybatis的mapper接口和對應的xml文件,以及數據庫表實體映射類,目錄結構

2、bat模塊包含調用comm模塊的mapper接口的service服務,以及測試controller,引入comm模塊作為依賴,目錄結構

涉及點:

@MapperScan配置mapper路徑

@SpringBootApplication
// 路徑設置為comm模塊的mapper路徑
@MapperScan(basePackages = {"com.kinson.comm.mapper"})
public class BatApplication {
    
    public static void main(String[] args) {
         SpringApplication.run(BatApplication.class, args);
    }
    
}

application.yml配置文件

# MyBatis
    mybatis:
    # 數據庫映射實體類包路徑 type-aliases-package: com.kinson.comm.domain mapper-locations: classpath:/mybatis/*.xml

啟動項目

訪問測試url

可以看到訪問comm的接口成功

 

Springboot集成mybaits源碼參照

Github spring boot 配置訪問其他模塊包中的mapper和xml源碼參照


免責聲明!

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



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