@Configuration @EnableConfigurationProperties(value=DynamicDataSourceProperties.class) public class DynamicDataSourceConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
DynamicDataSourceConfiguration.DataSourceCreatorConfiguration |
| 构造器和说明 |
|---|
DynamicDataSourceConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DynamicDataSource |
DataSource(org.springframework.core.env.Environment environment,
DynamicDataSourceProperties dynamicDataSourceProperties,
List<DataSourceProvider> dataSourceProviders,
DynamicConnectionProxyFactory dynamicConnectionProxyFactory) |
DefaultDataSourceCreator |
defaultDataSourceCreator() |
DynamicConnectionProxyFactory |
dynamicConnectionProxyFactory() |
DynamicDataSourceAspect |
dynamicDataSourceAspect(DynamicDataSourceProperties dataSourceProperties) |
DynamicDataSourceManager |
dynamicDataSourceManager(DynamicDataSource dynamicDataSource,
List<DataSourceCreator> dataSourceCreator,
DynamicDataSourceProperties dataSourceProperties) |
YmlDataSourceProvider |
ymlDataSourceProvider(List<DataSourceCreator> creator,
DynamicDataSourceProperties properties) |
@Bean(name="dynamicDataSource") @ConditionalOnMissingBean public DynamicDataSource DataSource(org.springframework.core.env.Environment environment, DynamicDataSourceProperties dynamicDataSourceProperties, List<DataSourceProvider> dataSourceProviders, DynamicConnectionProxyFactory dynamicConnectionProxyFactory)
@Bean @ConditionalOnMissingBean public DynamicDataSourceManager dynamicDataSourceManager(DynamicDataSource dynamicDataSource, List<DataSourceCreator> dataSourceCreator, DynamicDataSourceProperties dataSourceProperties)
@Bean public DynamicDataSourceAspect dynamicDataSourceAspect(DynamicDataSourceProperties dataSourceProperties)
@Bean public YmlDataSourceProvider ymlDataSourceProvider(List<DataSourceCreator> creator, DynamicDataSourceProperties properties)
@Bean public DefaultDataSourceCreator defaultDataSourceCreator()
@ConditionalOnMissingBean @Bean public DynamicConnectionProxyFactory dynamicConnectionProxyFactory()
Copyright © 2023. All rights reserved.