@Configuration @EnableConfigurationProperties(value=DynamicDataSourceProperties.class) @Import(value={DruidDynamicDataSourceConfiguration.class,DynamicDataSourceCreatorAutoConfiguration.class}) @ConditionalOnProperty(prefix="spring.datasource.dynamic", name="enabled", havingValue="true", matchIfMissing=true) public class DynamicDataSourceAutoConfiguration extends Object
DynamicDataSourceProvider,
DynamicDataSourceStrategy,
DynamicRoutingDataSource| 构造器和说明 |
|---|
DynamicDataSourceAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSource |
dataSource(DynamicDataSourceProvider dynamicDataSourceProvider) |
DsProcessor |
dsProcessor() |
DynamicDataSourceAnnotationAdvisor |
dynamicDatasourceAnnotationAdvisor(DsProcessor dsProcessor) |
DynamicDataSourceProvider |
dynamicDataSourceProvider() |
@Bean @ConditionalOnMissingBean public DynamicDataSourceProvider dynamicDataSourceProvider()
@Bean @ConditionalOnMissingBean public DataSource dataSource(DynamicDataSourceProvider dynamicDataSourceProvider)
@Role(value=2) @Bean @ConditionalOnMissingBean public DynamicDataSourceAnnotationAdvisor dynamicDatasourceAnnotationAdvisor(DsProcessor dsProcessor)
@Bean @ConditionalOnMissingBean public DsProcessor dsProcessor()
Copyright © 2018–2020 baomidou. All rights reserved.