From 55dffef68aa4c67ab0ca4c2832ac34b9a7671755 Mon Sep 17 00:00:00 2001 From: wujianwei <wjw@11.com> Date: 星期三, 13 八月 2025 14:11:57 +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