@Configuration @EnableConfigurationProperties(value=DynamicDataSourceProperties.class) @Import(value=DruidDynamicDataSourceConfiguration.class) public class DynamicDataSourceAutoConfiguration extends Object
DynamicDataSourceProvider,
DynamicDataSourceStrategy,
DynamicRoutingDataSource| 构造器和说明 |
|---|
DynamicDataSourceAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSource |
dataSource(DynamicDataSourceProvider dynamicDataSourceProvider) |
DsProcessor |
dsProcessor() |
DynamicDataSourceAdvisor |
dynamicAdvisor(DynamicDataSourceConfigure dynamicDataSourceConfigure) |
DynamicDataSourceAnnotationAdvisor |
dynamicDatasourceAnnotationAdvisor(DsProcessor dsProcessor) |
DynamicDataSourceCreator |
dynamicDataSourceCreator() |
DynamicDataSourceProvider |
dynamicDataSourceProvider(DynamicDataSourceCreator dynamicDataSourceCreator) |
@Bean @ConditionalOnMissingBean public DynamicDataSourceProvider dynamicDataSourceProvider(DynamicDataSourceCreator dynamicDataSourceCreator)
@Bean @ConditionalOnMissingBean public DynamicDataSourceCreator dynamicDataSourceCreator()
@Bean @ConditionalOnMissingBean public DataSource dataSource(DynamicDataSourceProvider dynamicDataSourceProvider)
@Bean @ConditionalOnMissingBean public DynamicDataSourceAnnotationAdvisor dynamicDatasourceAnnotationAdvisor(DsProcessor dsProcessor)
@Bean @ConditionalOnMissingBean public DsProcessor dsProcessor()
@Bean @ConditionalOnBean(value=DynamicDataSourceConfigure.class) public DynamicDataSourceAdvisor dynamicAdvisor(DynamicDataSourceConfigure dynamicDataSourceConfigure)
Copyright © 2018–2019 baomidou. All rights reserved.