SpringBoot配置多数据源

SpringBoot配置多数据源

  • 前置条件
  • 数据库
  • 配置
    • pom.xml
    • application.yml
  • 代码
    • Two.java
    • TwoMapper.java
    • TwoMapper.xml
    • TwoService.java
    • TwoServiceImpl.java
    • TwoController.java
  • 效果

前置条件

项目已经集成了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>
   

你可能感兴趣的:(Springboot框架搭建,spring,boot,后端,java,mysql,多数据源)