# multi-db **Repository Path**: zhang.w/multi-db ## Basic Information - **Project Name**: multi-db - **Description**: spring boot2 多数据源与单数据源配置略有不同,这里做个demo - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 8 - **Created**: 2018-07-13 - **Last Updated**: 2022-03-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # multi-db #### 项目介绍 spring boot2 多数据源与单数据源配置略有不同,这里做个demo #### 环境要求 1. jdk8、mysql、maven #### 初始化工作 1. 安装lombok,否则导入后会报错,https://blog.csdn.net/zwzw1219/article/details/81043397 2. 两个数据库,脚本在db文件夹下,库名同文件名,db_a和db_b 3. 配置信息在application.yml里,数据库的用户名、密码、ip、端口等,根据情况修改一下 #### 使用说明 1. 右键运行启动类com.db.multidb.MultiDbApplication 1. 访问http://localhost:8080 2. 有数据则说明多数据源配置成功 #### 注意点 1. spring boot2.x数据库DataSource默认采用的是HikariDataSource 2. 相关参数可以看下com.zaxxer.hikari.HikariConfig的源码 3. 核心配置类在DBMasterConfig和DBSlaveConfig,应该一看就明白,这里就不展开了 #### 参与贡献 1. 小威老师 xiaoweijiagou@163.com