Class DynamicDataSourceAopConfiguration

java.lang.Object
com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAopConfiguration

@Role(2) @Configuration(proxyBeanMethods=false) public class DynamicDataSourceAopConfiguration extends Object
动态数据源核心自动配置类
Since:
1.0.0
Author:
TaoYu Kanyuxia
See Also:
  • DynamicDataSourceProvider
  • DynamicDataSourceStrategy
  • DynamicRoutingDataSource
  • Constructor Details

    • DynamicDataSourceAopConfiguration

      public DynamicDataSourceAopConfiguration(com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties properties)
  • Method Details

    • dynamicDataSourceProperties

      @Role(2) @Bean public static com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties dynamicDataSourceProperties()
    • dsProcessor

      @Role(2) @Bean @ConditionalOnMissingBean public com.baomidou.dynamic.datasource.processor.DsProcessor dsProcessor(org.springframework.beans.factory.BeanFactory beanFactory)
    • dynamicDatasourceAnnotationAdvisor

      @Role(2) @Bean @ConditionalOnProperty(prefix="spring.datasource.dynamic.aop", name="enabled", havingValue="true", matchIfMissing=true) public org.springframework.aop.Advisor dynamicDatasourceAnnotationAdvisor(com.baomidou.dynamic.datasource.processor.DsProcessor dsProcessor)
    • dynamicTransactionAdvisor

      @Role(2) @Bean @ConditionalOnProperty(prefix="spring.datasource.dynamic", name="seata", havingValue="false", matchIfMissing=true) public org.springframework.aop.Advisor dynamicTransactionAdvisor()