当前位置:   article > 正文

【无标题】_首先需要引入druid连接池依赖 ,此处选择alibaba连接池

首先需要引入druid连接池依赖 ,此处选择alibaba连接池

Java使用多数据源 方法配置

Java使用多数据源 方法配置

首先需要引入druid连接池依赖 ,此处选择alibaba连接池。

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.2.8</version>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

配置数据源信息 可创建多个。

spring:
  datasource:
    druid:
      #第一个数据库连接信息 local  
      local:
        type: com.alibaba.druid.pool.DruidDataSource
        username: root
        password: mima
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://localhost:3306/local?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
      #第二个数据库连接信息 cloud
      cloud:
        type: com.alibaba.druid.pool.DruidDataSource
        username: root
        password: mima
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://localhost:3306/cloud?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

创建配类DataSourceConfig 注入配置信息

import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
 
import javax.sql.DataSource;
 
 
@Slf4j
@Configuration
public class DataSourceConf
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/52358
推荐阅读
相关标签
  

闽ICP备14008679号