feat: update-readme, format configuration yaml (#592)

Co-authored-by: guop <guop0781@fingard.com>
This commit is contained in:
Alvin Kwok 2023-11-16 10:12:52 +08:00 committed by GitHub
parent 5ff0cc4720
commit 93fe2cb1b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -127,37 +127,43 @@ spring:
#以上会配置一个默认库master一个组slave下有两个子库slave_1,slave_2
```
**多主多从:**
```yaml
# 多主多从 纯粹多库记得设置primary 混合配置
spring:
spring:
spring:
datasource:
datasource:
datasource:
dynamic:
dynamic:
dynamic:
datasource:
datasource:
datasource:
master_1:
mysql:
master:
master_2:
oracle:
slave_1:
slave_1:
sqlserver:
slave_2:
slave_2:
postgresql:
oracle_1:
slave_3:
h2:
oracle_2:
datasource:
dynamic:
master_1:
master_2:
slave_1:
slave_2:
slave_3:
```
**纯粹多库:**
```yaml
spring:
datasource:
dynamic:
mysql:
oracle:
sqlserver:
postgresql:
h2:
```
**混合配置:**
```yaml
spring:
datasource:
dynamic:
master:
slave_1:
slave_2:
oracle_1:
oracle_2:
```
3. 使用 **@DS** 切换数据源。
**@DS** 可以注解在方法上或类上,**同时存在就近原则 方法上注解 优先于 类上注解**。