spring boot + mybatis 多数据源配置
网上很多spring boot+ mybatis 多数据源配置均使用切面实现,后发现只需要对相应的包指定相应的数据源就可以实现多数据源的需求。
1.数据源配置使用properties或者yml文件,本人使用yml文件,链接多数据源的时候,有时用url会有问题,但是使用jdbc-url就可以用,请大佬留言帮解决。注意格式,缩进和冒号后面的空格。
2.取消spring boot数据源自动加载
3.为DAO包指定数据源,我在dao下面建了两个包区分不同数据源,同样第二个数据源类似配置
4.之后配置mybatis,写dao 和xml,或者直接在注解中写sql 不需要配置resaultMap,因此spring boot中可以没有xml
5.service调用,使用不同的dao(不同包下)即可访问不同的数据源
6.配置完成即可实现多数据源,本人原创。本人也是刚开始使用spring boot 感觉很方便,如果有什么建议、疑问请留言。
7.转载请注明出处。