1. 程式人生 > >spring boot + mybaits 小知識

spring boot + mybaits 小知識

application.yml 配置掃描的方式並且 配置別名的方式有兩種

1直接掃描,如圖application.yml配置

這樣做的好處省去麻煩,但是壞處也是很多 ,首先 別名必須跟實體類的名字一樣,比如實體類叫做UserBean,那別名只能叫做userBean

2 把所有需要別名的包 和需要掃描的mapper  檔案,放在一個 檔案中一起掃描

如圖application.yml

 

定義一個新檔案 dbSqlMapper.xml

這樣做的好處 就是統一管理,還有一個好處 就是 別名可以自己定義  如我定義UserBean  別名為user,如果需要掃描其他問價只需要在mappers中新增就行

3 直接掃描和配置檔案一起 

 dbsqlMapper.xml  去掉<mappers></mappers>裡面的  ,在application.yml配置  中使用mapper-locations 屬性,

如圖dbsqlMapper.xml

如圖application.yml

這樣做的好處就是 去掉mapper  標籤裡面反鎖的配置,比如加一個userMapper,配置一個,再加一個DepartmentMapper,又得配置一個