Springboot多数据源配置

分库分表在大项目中非常的常见,此时就可能会遇到,一个项目需要连接多个数据源的情况,下面就以springboot框架来实现连接多个mysql数据源,具体步骤如下:

1、pom.xml导入maven依赖


    com.baomidou
    mybatis-plus-boot-starter
    3.2.0


    com.baomidou
    dynamic-datasource-spring-boot-starter
    3.5.1


2、yml文件配置多数据源

spring:
  datasource:
    #type: com.alibaba.druid.pool.DruidDataSource
    dynamic:
      #默认数据源
      primary: master
      #true-找不到数据源就报错 false-找不到则用默认数据源
      strict: true
      datasource:
        master:
          driver-class-name: com.mysql.cj.jdbc.Driver
          url: jdbc:mysql://xxx.145.24.166:3306/test?useSSL=false&characterEncoding=

你可能感兴趣的:(Spring,spring,boot,spring)