Score
0
2 Unstar Star 0 Fork 0

@Billcoding / dynamicds-spring-bootJavaApache-2.0

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
基于Spring Boot实现的多数据源动态切换,适用于2个及以上的数据源的项目。 spread retract

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

dynamicds-spring-boot

简介

基于Spring Boot实现的多数据源动态切换,适用于2个及以上的数据源的项目。

  1. 使用注解 DSSelector 标记在方法上定义在执行此方法时选择的数据源
  2. 可标记在 Service 或者 Batis Mapper Interface
  3. 默认使用 master 数据源
  4. 支持多种数据源(只要能与Spring Boot集成都可以)

POM依赖

<dependency>
  <groupId>com.billcoding.dynamicds</groupId>
  <artifactId>dynamicds-spring-boot-starter</artifactId>
  <version>${version}</version>
</dependency>

Yml配置

dynamicds:
  enable: true #开启动态数据源
  master: read #指定主数据源
  datasource: #定义数据源
    write: #数据源名称
      username: root
      password: 123
      url: jdbc:mysql://localhost:3306/test
      driver-class-name: com.mysql.cj.jdbc.Driver
    read: #数据源名称
      username: root
      password: 123
      url: jdbc:mysql://localhost:3306/test
      driver-class-name: com.mysql.cj.jdbc.Driver

Comments ( 3 )

Sign in for post a comment

Java
1
https://gitee.com/billcoding/dynamicds-spring-boot.git
git@gitee.com:billcoding/dynamicds-spring-boot.git
billcoding
dynamicds-spring-boot
dynamicds-spring-boot
master

Search