源码地址:https://gitee.com/zhang.w/multi-db.git
multi-db
项目介绍
spring boot2 多数据源与单数据源配置略有不同,这里做个demo
环境要求
- jdk8、mysql、maven
初始化工作
- 安装lombok,否则导入后会报错,https://blog.csdn.net/zwzw1219/article/details/81043397
- 两个数据库,脚本在db文件夹下,库名同文件名,db_a和db_b
- 配置信息在application.yml里,数据库的用户名、密码、ip、端口等,根据情况修改一下
使用说明
- 右键运行启动类com.db.multidb.MultiDbApplication
- 访问http://localhost:8080
- 有数据则说明多数据源配置成功
注意点
- spring boot2.x数据库DataSource默认采用的是HikariDataSource
- 相关参数可以看下com.zaxxer.hikari.HikariConfig的源码
- 核心配置类在DBMasterConfig和DBSlaveConfig,应该一看就明白,这里就不展开了
参与贡献