SpringBoot用@configuration配置多数据源、通过application.properties切换数据源

1)       SpringBoot@configuration配置自定义多数据源(上面32的例子是默认数据源,springboot会自动识别
1)项目结构

2)创建数据库test1test2,分别创建表

3)创建实体类

4)在application.properties配置数据源

5)在resources--mybatis---mapper--test1/test2--创建映射文件.xml(两个xml内容相同:只是配置的数据源不同

6)创建mapper文件(两个文件内容相同:只是配置的数据源不同)

7)通过@configuration手动配置数据源(两个文件内容基本相同,就名称中的12不同)

8)创建controller

9)总结:不同的mapper读取的是不同数据库的表(不同的数据源由自定义的config类确定)

2)       通过application.properties切换数据源
1)文件结构

2)开发环境数据源代码

3)生产环境数据源代码

4application.yml主配置文件

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值