SpringBoot配置多数据源
前置条件
项目已经集成了mysql单数据源
数据库
数据库demo
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`t_key` varchar(255) DEFAULT '',
`t_value` varchar(255) DEFAULT '',
`create_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4;
数据库demo2
CREATE TABLE `two` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`t_key` varchar(255) DEFAULT '',
`t_value` varchar(255) DEFAULT '',
`create_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4;
配置
pom.xml
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>3.5.1</version<