From 86fd4ec5fd97081f212e4c35523ee3d44f233fb6 Mon Sep 17 00:00:00 2001
From: cl <1442464845@qq.com>
Date: 星期五, 17 四月 2026 17:07:04 +0800
Subject: [PATCH] 配置多数据源

---
 rsf-server/src/main/java/com/vincent/rsf/server/common/config/CusItemSyncDataSourceConfig.java |   23 ++++++-----------------
 1 files changed, 6 insertions(+), 17 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/common/config/CusItemSyncDataSourceConfig.java b/rsf-server/src/main/java/com/vincent/rsf/server/common/config/CusItemSyncDataSourceConfig.java
index 10d816f..ee595e8 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/common/config/CusItemSyncDataSourceConfig.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/common/config/CusItemSyncDataSourceConfig.java
@@ -3,7 +3,7 @@
 import com.alibaba.druid.pool.DruidDataSource;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
+import org.springframework.boot.context.properties.ConfigurationProperties;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 import org.springframework.jdbc.core.JdbcTemplate;
@@ -11,27 +11,16 @@
 import javax.sql.DataSource;
 
 /**
- * cus_item_sync_view 涓撶敤鍓簱杩炴帴锛涙湭閰嶇疆 cus-item-sync.datasource.url 鏃朵笉鍒涘缓 Bean锛屾煡璇㈠洖閫�涓诲簱 Mapper
+ * cus_item_sync_view 涓撶敤鍓簱杩炴帴
  */
 @Configuration
-@ConditionalOnProperty(prefix = "cus-item-sync.datasource", name = "url")
-@EnableConfigurationProperties(CusItemSyncDataSourceProperties.class)
+@ConditionalOnProperty(prefix = "spring.datasource.cus-item-sync", name = "url")
 public class CusItemSyncDataSourceConfig {
 
     @Bean(name = "cusItemSyncDataSource")
-    public DataSource cusItemSyncDataSource(CusItemSyncDataSourceProperties p) {
-        DruidDataSource ds = new DruidDataSource();
-        ds.setUrl(p.getUrl());
-        ds.setUsername(p.getUsername());
-        ds.setPassword(p.getPassword());
-        ds.setDriverClassName(p.getDriverClassName());
-        ds.setInitialSize(2);
-        ds.setMinIdle(2);
-        ds.setMaxActive(10);
-        ds.setMaxWait(30000);
-        ds.setTestWhileIdle(true);
-        ds.setValidationQuery("SELECT 'x'");
-        return ds;
+    @ConfigurationProperties(prefix = "spring.datasource.cus-item-sync")
+    public DataSource cusItemSyncDataSource() {
+        return new DruidDataSource();
     }
 
     @Bean(name = "cusItemSyncJdbcTemplate")

--
Gitblit v1.9.1