From 93fe2cb1b998822c760c2dfcd0254eeb39c16461 Mon Sep 17 00:00:00 2001 From: Alvin Kwok <1305167657@qq.com> Date: Thu, 16 Nov 2023 10:12:52 +0800 Subject: [PATCH] feat: update-readme, format configuration yaml (#592) Co-authored-by: guop --- README.md | 60 ++++++++++++++++++++++++++++++------------------------- 1 file changed, 33 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 17c4121..965eb3c 100644 --- a/README.md +++ b/README.md @@ -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** 可以注解在方法上或类上,**同时存在就近原则 方法上注解 优先于 类上注解**。