@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,
DsProcessor dsProcessor) |
DynamicDataSourceAnnotationAdvisor |
dynamicDatasourceAnnotationAdvisor(DsProcessor dsProcessor) |
DynamicDataSourceCreator |
dynamicDataSourceCreator(org.springframework.web.context.WebApplicationContext webApplicationContext) |
DynamicDataSourceProvider |
dynamicDataSourceProvider(DynamicDataSourceCreator dynamicDataSourceCreator) |
@Bean @ConditionalOnMissingBean public DynamicDataSourceProvider dynamicDataSourceProvider(DynamicDataSourceCreator dynamicDataSourceCreator)
@Bean @ConditionalOnMissingBean public DynamicDataSourceCreator dynamicDataSourceCreator(@Autowired(required=false) org.springframework.web.context.WebApplicationContext webApplicationContext)
@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, DsProcessor dsProcessor)
Copyright © 2018–2019 baomidou. All rights reserved.