spring boot + mybaits 小知識
阿新 • • 發佈:2018-12-21
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,又得配置一個