From c9420f1af08fbbc15af22df32b33d3f121f4c507 Mon Sep 17 00:00:00 2001
From: sen <sen@qq.com>
Date: 星期一, 01 九月 2025 15:43:26 +0800
Subject: [PATCH] 修改日志
---
framework/src/main/java/com/ruoyi/framework/config/DruidConfig.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/framework/src/main/java/com/ruoyi/framework/config/DruidConfig.java b/framework/src/main/java/com/ruoyi/framework/config/DruidConfig.java
index f6abac1..cd65543 100644
--- a/framework/src/main/java/com/ruoyi/framework/config/DruidConfig.java
+++ b/framework/src/main/java/com/ruoyi/framework/config/DruidConfig.java
@@ -49,6 +49,15 @@
return druidProperties.dataSource(dataSource);
}
+ @Bean
+ @ConfigurationProperties("spring.datasource.druid.cwsj")
+ @ConditionalOnProperty(prefix = "spring.datasource.druid.cwsj", name = "enabled", havingValue = "true")
+ public DataSource cwsjDataSource(DruidProperties druidProperties)
+ {
+ DruidDataSource dataSource = DruidDataSourceBuilder.create().build();
+ return druidProperties.dataSource(dataSource);
+ }
+
@Bean(name = "dynamicDataSource")
@Primary
public DynamicDataSource dataSource(DataSource masterDataSource)
@@ -56,6 +65,7 @@
Map<Object, Object> targetDataSources = new HashMap<>();
targetDataSources.put(DataSourceType.MASTER.name(), masterDataSource);
setDataSource(targetDataSources, DataSourceType.SLAVE.name(), "slaveDataSource");
+ setDataSource(targetDataSources, DataSourceType.CWSJ.name(), "cwsjDataSource");
return new DynamicDataSource(masterDataSource, targetDataSources);
}
--
Gitblit v1.8.0