From 1343667b8afd1d77cd54e5d2277ed9c64827fb43 Mon Sep 17 00:00:00 2001 From: 15195 Date: Wed, 4 Feb 2026 17:57:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9Alyric=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E8=A7=86=E5=9B=BE=E5=BA=93=E6=96=B0=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/sdm/outbridge/config/CommonConfig.java | 2 +- .../outbridge/config/DataSourcePreWarmer.java | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/outbridge/src/main/java/com/sdm/outbridge/config/CommonConfig.java b/outbridge/src/main/java/com/sdm/outbridge/config/CommonConfig.java index 48e6cd9f..f9b6373d 100644 --- a/outbridge/src/main/java/com/sdm/outbridge/config/CommonConfig.java +++ b/outbridge/src/main/java/com/sdm/outbridge/config/CommonConfig.java @@ -21,7 +21,7 @@ import java.util.Map; */ @Configuration @PropertySource( - value = "classpath:common-${spring.profiles.active:lyric}.yml", + value = "classpath:common-${spring.profiles.active:}.yml", factory = CommonConfig.YamlPropertySourceFactory.class ) public class CommonConfig { diff --git a/outbridge/src/main/java/com/sdm/outbridge/config/DataSourcePreWarmer.java b/outbridge/src/main/java/com/sdm/outbridge/config/DataSourcePreWarmer.java index faec997f..8c64db0e 100644 --- a/outbridge/src/main/java/com/sdm/outbridge/config/DataSourcePreWarmer.java +++ b/outbridge/src/main/java/com/sdm/outbridge/config/DataSourcePreWarmer.java @@ -21,7 +21,7 @@ public class DataSourcePreWarmer { @Qualifier("secondDataSource") DataSource secondDataSource) { return args -> { try (Connection conn = secondDataSource.getConnection()) { - log.info("✅ secondDataSource 预热成功,连接已建立: {}", conn); + log.info("✅ secondDataSource 预热成功,连接已建立: {}", conn.getMetaData().getURL()); } catch (Exception e) { log.error("❌ secondDataSource 预热失败", e); throw new RuntimeException(e); @@ -29,6 +29,20 @@ public class DataSourcePreWarmer { }; } + @Bean + public ApplicationRunner thirdDataSourcePreWarmer( + @Qualifier("thirdDataSource") DataSource thirdDataSource) { + return args -> { + try (Connection conn = thirdDataSource.getConnection()) { + log.info("✅ thirdDataSource 预热成功,连接已建立: {}", conn.getMetaData().getURL()); + } catch (Exception e) { + log.error("❌ thirdDataSource 预热失败", e); + throw new RuntimeException(e); + } + }; + } + + // @Bean // public ApplicationRunner mainDataSourcePreWarmer( // @Qualifier("masterDataSource") DataSource master,