release 4.3.1
This commit is contained in:
parent
32f3c6da8d
commit
1661184f82
14
README.md
14
README.md
@ -41,10 +41,6 @@ dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成
|
||||
|
||||
其支持 **Jdk 1.7+, SpringBoot 1.5.x 2.x.x 3.x.x**。
|
||||
|
||||
## 文档 | Documentation
|
||||
|
||||
详细文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/2264611
|
||||
|
||||
## 贡献 | Contributing
|
||||
|
||||
我们欢迎社区的贡献,请查看 [CONTRIBUTING.md](./CONTRIBUTING.md) 。
|
||||
@ -72,14 +68,14 @@ dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成
|
||||
2. 配置文件所有以下划线 `_` 分割的数据源 **首部** 即为组的名称,相同组名称的数据源会放在一个组下。
|
||||
3. 切换数据源可以是组名,也可以是具体数据源名称。组名则切换时采用负载均衡算法切换。
|
||||
4. 默认的数据源名称为 **master** ,你可以通过 `spring.datasource.dynamic.primary` 修改。
|
||||
5. 方法上的注解优先于类上注解。
|
||||
6. DS支持继承抽象类上的DS,暂不支持继承接口上的DS。
|
||||
5. 代码块里主动切换>方法上的注解优>类上注解(就近原则)。
|
||||
6. DS支持继承抽象类上的DS,支持继承接口上的DS。
|
||||
|
||||
# 使用方法
|
||||
|
||||
1. 引入dynamic-datasource-spring-boot-starter。
|
||||
1. 引入`dynamic-datasource-spring-boot-starter`或者`dynamic-datasource-spring-boot3-starter`。
|
||||
|
||||
spring-boot 1.5.x 2.x.x
|
||||
- spring-boot 1.5.x 2.x.x
|
||||
|
||||
```xml
|
||||
|
||||
@ -90,7 +86,7 @@ spring-boot 1.5.x 2.x.x
|
||||
</dependency>
|
||||
```
|
||||
|
||||
spring-boot3及以上
|
||||
- spring-boot3及以上
|
||||
|
||||
```xml
|
||||
|
||||
|
@ -25,13 +25,7 @@ import java.beans.BeanInfo;
|
||||
import java.beans.Introspector;
|
||||
import java.beans.PropertyDescriptor;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.Properties;
|
||||
import java.util.Set;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Druid配置工具类
|
||||
|
@ -19,13 +19,11 @@ import com.baomidou.dynamic.datasource.DynamicRoutingDataSource;
|
||||
import com.baomidou.dynamic.datasource.creator.DataSourceProperty;
|
||||
import com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator;
|
||||
import com.baomidou.dynamic.datasource.fixture.v1.service.tx.*;
|
||||
import com.baomidou.dynamic.datasource.tx.TransactionContext;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.transaction.support.TransactionSynchronization;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.util.Arrays;
|
||||
|
@ -24,7 +24,6 @@ import org.springframework.boot.autoconfigure.AutoConfigureBefore;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
|
||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||
import org.springframework.boot.context.properties.EnableConfigurationProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.Import;
|
||||
|
@ -19,13 +19,11 @@ import com.baomidou.dynamic.datasource.DynamicRoutingDataSource;
|
||||
import com.baomidou.dynamic.datasource.creator.DataSourceProperty;
|
||||
import com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator;
|
||||
import com.baomidou.dynamic.datasource.fixture.v3.service.tx.*;
|
||||
import com.baomidou.dynamic.datasource.tx.TransactionContext;
|
||||
import org.junit.jupiter.api.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.transaction.support.TransactionSynchronization;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
import java.util.Arrays;
|
||||
|
Loading…
x
Reference in New Issue
Block a user