新增三级钢卷数据查询配置

This commit is contained in:
2026-05-26 14:13:55 +08:00
parent da2620f17d
commit 91fc8b6e38
4 changed files with 48 additions and 2 deletions

View File

@@ -49,6 +49,14 @@ public class DruidConfig
return druidProperties.dataSource(dataSource);
}
@Bean
@ConfigurationProperties("spring.datasource.druid.klp")
public DataSource klpDataSource(DruidProperties druidProperties)
{
DruidDataSource dataSource = DruidDataSourceBuilder.create().build();
return druidProperties.dataSource(dataSource);
}
@Bean(name = "dynamicDataSource")
@Primary
public DynamicDataSource dataSource(DataSource masterDataSource)
@@ -56,6 +64,7 @@ public class DruidConfig
Map<Object, Object> targetDataSources = new HashMap<>();
targetDataSources.put(DataSourceType.MASTER.name(), masterDataSource);
setDataSource(targetDataSources, DataSourceType.SLAVE.name(), "slaveDataSource");
setDataSource(targetDataSources, DataSourceType.KLP.name(), "klpDataSource");
return new DynamicDataSource(masterDataSource, targetDataSources);
}