@Configuration @ConditionalOnClass(value=org.minbox.framework.api.boot.plugin.datasource.ApiBootDataSource.class) @EnableConfigurationProperties(value=ApiBootDataSourceSwitchProperties.class) @AutoConfigureBefore(value=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class) public class ApiBootDataSourceSwitchAutoConfiguration extends Object
| 构造器和说明 |
|---|
ApiBootDataSourceSwitchAutoConfiguration(ApiBootDataSourceSwitchProperties apiBootDataSourceSwitchProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
ApiBootDataSourceFactoryBean |
apiBootDataSourceFactoryBean()
ApiBoot DataSource FactoryBean
Used to create datasource
|
ApiBootDataSourceSwitchAdvisor |
apiBootDataSourceSwitchAdvisor(ApiBootDataSourceSwitchAnnotationInterceptor apiBootDataSourceSwitchAnnotationInterceptor)
ApiBoot DataSource Switch Advisor
Used to get @DataSourceSwitch annotation define
|
ApiBootDataSourceSwitchAnnotationInterceptor |
apiBootDataSourceSwitchAnnotationInterceptor()
ApiBoot DataSource Switch Advice Interceptor
|
DataSource |
dataSource(ApiBootDataSourceFactoryBean apiBootDataSourceFactoryBean)
ApiBoot Routing DataSource
switch use datasource
DataSource |
public ApiBootDataSourceSwitchAutoConfiguration(ApiBootDataSourceSwitchProperties apiBootDataSourceSwitchProperties)
@Bean @ConditionalOnMissingBean public ApiBootDataSourceFactoryBean apiBootDataSourceFactoryBean()
@Bean @ConditionalOnMissingBean public DataSource dataSource(ApiBootDataSourceFactoryBean apiBootDataSourceFactoryBean)
DataSourceapiBootDataSourceFactoryBean - ApiBoot DataSource FactoryBean@Bean @ConditionalOnMissingBean public ApiBootDataSourceSwitchAnnotationInterceptor apiBootDataSourceSwitchAnnotationInterceptor()
@Bean @ConditionalOnMissingBean public ApiBootDataSourceSwitchAdvisor apiBootDataSourceSwitchAdvisor(ApiBootDataSourceSwitchAnnotationInterceptor apiBootDataSourceSwitchAnnotationInterceptor)
apiBootDataSourceSwitchAnnotationInterceptor - ApiBoot DataSource Annotation InterceptorCopyright © 2019. All rights reserved.