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,