类 DynamicDataSourceAutoConfiguration
java.lang.Object
com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAutoConfiguration
- 所有已实现的接口:
org.springframework.beans.factory.InitializingBean
@Configuration
@EnableConfigurationProperties(com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceProperties.class)
@AutoConfigureBefore(value=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,
name="com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure")
@Import({DruidDynamicDataSourceConfiguration.class,com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceCreatorAutoConfiguration.class,DynamicDataSourceAopConfiguration.class,com.baomidou.dynamic.datasource.spring.boot.autoconfigure.DynamicDataSourceAssistConfiguration.class})
@ConditionalOnProperty(prefix="spring.datasource.dynamic",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class DynamicDataSourceAutoConfiguration
extends Object
implements org.springframework.beans.factory.InitializingBean
动态数据源核心自动配置类
- 从以下版本开始:
- 1.0.0
- 作者:
- TaoYu Kanyuxia
- 另请参阅:
-
DynamicDataSourceProviderDynamicDataSourceStrategyDynamicRoutingDataSource
-
构造器概要
构造器构造器说明DynamicDataSourceAutoConfiguration(DynamicDataSourceProperties properties, org.springframework.beans.factory.ObjectProvider<List<DynamicDataSourcePropertiesCustomizer>> dataSourcePropertiesCustomizers) -
方法概要
修饰符和类型方法说明voiddataSource(List<com.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider> providers)
-
构造器详细资料
-
DynamicDataSourceAutoConfiguration
public DynamicDataSourceAutoConfiguration(DynamicDataSourceProperties properties, org.springframework.beans.factory.ObjectProvider<List<DynamicDataSourcePropertiesCustomizer>> dataSourcePropertiesCustomizers)
-
-
方法详细资料
-
dataSource
@Bean @ConditionalOnMissingBean public DataSource dataSource(List<com.baomidou.dynamic.datasource.provider.DynamicDataSourceProvider> providers) -
afterPropertiesSet
public void afterPropertiesSet()- 指定者:
afterPropertiesSet在接口中org.springframework.beans.factory.InitializingBean
-