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的接口成功