From eca1c2ce8506dfd5ad8f94235382b666ea831dfd Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期六, 08 二月 2025 17:58:19 +0800 Subject: [PATCH] 动态切换数据库实现 --- ltkj-framework/src/main/java/com/ltkj/framework/config/DruidConfig.java | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ltkj-framework/src/main/java/com/ltkj/framework/config/DruidConfig.java b/ltkj-framework/src/main/java/com/ltkj/framework/config/DruidConfig.java index df79300..a7c2639 100644 --- a/ltkj-framework/src/main/java/com/ltkj/framework/config/DruidConfig.java +++ b/ltkj-framework/src/main/java/com/ltkj/framework/config/DruidConfig.java @@ -35,7 +35,7 @@ * * @author ltkj */ -@Configuration +//@Configuration @Slf4j public class DruidConfig { @@ -69,7 +69,7 @@ private String dbName; - @Bean +// @Bean // @ConfigurationProperties("spring.datasource.druid.master") public DataSource masterDataSource(DruidProperties druidProperties) { DruidDataSource dataSource = DruidDataSourceBuilder.create().build(); @@ -150,7 +150,7 @@ return druidProperties.dataSource(dataSource); } - @Bean +// @Bean // @ConfigurationProperties("spring.datasource.druid.slavehis") // @ConditionalOnProperty(prefix = "spring.datasource.druid.slavehis", name = "enabled", havingValue = "true") public DataSource slaveHisDataSource(DruidProperties druidProperties) { @@ -193,7 +193,7 @@ return druidProperties.dataSource(dataSource); } - @Bean +// @Bean // @ConfigurationProperties("spring.datasource.druid.slavelis") // @ConditionalOnProperty(prefix = "spring.datasource.druid.slavelis", name = "enabled", havingValue = "true") public DataSource slaveDataLisSource(DruidProperties druidProperties) { @@ -235,7 +235,7 @@ return druidProperties.dataSource(dataSource); } - @Bean +// @Bean // @ConfigurationProperties("spring.datasource.druid.slavepacs") // @ConditionalOnProperty(prefix = "spring.datasource.druid.slavepacs", name = "enabled", havingValue = "true") public DataSource slaveDataPacsSource(DruidProperties druidProperties) { @@ -278,7 +278,7 @@ return druidProperties.dataSource(dataSource); } - @Bean +// @Bean // @ConfigurationProperties("spring.datasource.druid.slavepacs") // @ConditionalOnProperty(prefix = "spring.datasource.druid.slavepacs", name = "enabled", havingValue = "true") public DataSource slaveDataWsSource(DruidProperties druidProperties) { @@ -427,8 +427,8 @@ } - @Bean(name = "dynamicDataSource") - @Primary +// @Bean(name = "dynamicDataSource") +// @Primary public DynamicDataSource dataSource(DataSource masterDataSource) { Map<Object, Object> targetDataSources = new HashMap<>(); targetDataSources.put(DataSourceType.MASTER.name(), masterDataSource); @@ -458,8 +458,8 @@ * 鍘婚櫎鐩戞帶椤甸潰搴曢儴鐨勫箍鍛� */ @SuppressWarnings({"rawtypes", "unchecked"}) - @Bean - @ConditionalOnProperty(name = "spring.datasource.druid.statViewServlet.enabled", havingValue = "true") +// @Bean +// @ConditionalOnProperty(name = "spring.datasource.druid.statViewServlet.enabled", havingValue = "true") public FilterRegistrationBean removeDruidFilterRegistrationBean(DruidStatProperties properties) { // 鑾峰彇web鐩戞帶椤甸潰鐨勫弬鏁� DruidStatProperties.StatViewServlet config = properties.getStatViewServlet(); -- Gitblit v1.8.0