@Configuration
@Import(value={DynamicDataSourceInfrastructureConfiguration.class,DynamicDataSourcesAutoConfiguration.class})
@ConditionalOnProperty(name="sqlhelper.dynamic-datasource.enabled",
havingValue="true")
@ConditionalOnClass(value=com.jn.langx.invocation.aop.expression.AspectJExpressionPointcutAdvisorProperties.class)
public class DynamicMethodDataSourcesKeyAutoConfiguration
extends Object
| 构造器和说明 |
|---|
DynamicMethodDataSourcesKeyAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor |
keyChoicesAdvisor(org.springframework.beans.factory.config.ListFactoryBean dataSourcesFactoryBean,
DynamicDataSourcesProperties namedDataSourcesProperties,
MethodDataSourceKeyRegistry keyRegistry) |
public DynamicMethodDataSourcesKeyAutoConfiguration()
@Bean(value="annotationKeyChoicesAdvisor")
@ConditionalOnProperty(prefix="sqlhelper.dynamic-datasource.key-choices",
name="expression")
@ConditionalOnMissingBean(name="annotationKeyChoicesAdvisor")
public org.springframework.aop.aspectj.AspectJExpressionPointcutAdvisor keyChoicesAdvisor(@Qualifier(value="dataSourcesFactoryBean")
org.springframework.beans.factory.config.ListFactoryBean dataSourcesFactoryBean,
DynamicDataSourcesProperties namedDataSourcesProperties,
MethodDataSourceKeyRegistry keyRegistry)
Copyright © 2021. All rights reserved.