spring boot + mybaits 小知识

application.yml 配置扫描的方式并且 配置别名的方式有两种

1直接扫描,如图application.yml配置

这样做的好处省去麻烦,但是坏处也是很多 ,首先 别名必须跟实体类的名字一样,比如实体类叫做UserBean,那别名只能叫做userBean

2 把所有需要别名的包 和需要扫描的mapper  文件,放在一个 文件中一起扫描

如图application.yml

 

定义一个新文件 dbSqlMapper.xml

spring boot + mybaits 小知识_第1张图片

这样做的好处 就是统一管理,还有一个好处 就是 别名可以自己定义  如我定义UserBean  别名为user,如果需要扫描其他问价只需要在mappers中添加就行

3 直接扫描和配置文件一起 

 dbsqlMapper.xml  去掉里面的  ,在application.yml配置  中使用mapper-locations 属性,

如图dbsqlMapper.xml

spring boot + mybaits 小知识_第2张图片

如图application.yml

这样做的好处就是 去掉mapper  标签里面反锁的配置,比如加一个userMapper,配置一个,再加一个DepartmentMapper,又得配置一个

 

你可能感兴趣的:(spring boot + mybaits 小知识)