@Configuration @EnableConfigurationProperties(value=DynamicDataSourceProperties.class) public class DynamicDataSourceCreatorAutoConfiguration extends Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
DynamicDataSourceCreatorAutoConfiguration.DruidDataSourceCreatorConfiguration
存在Druid数据源时, 加入创建器
|
class |
DynamicDataSourceCreatorAutoConfiguration.HikariDataSourceCreatorConfiguration
存在Hikari数据源时, 加入创建器
|
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_ORDER |
static int |
DRUID_ORDER |
static int |
HIKARI_ORDER |
static int |
JNDI_ORDER |
| 构造器和说明 |
|---|
DynamicDataSourceCreatorAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
BasicDataSourceCreator |
basicDataSourceCreator() |
DefaultDataSourceCreator |
dataSourceCreator(List<DataSourceCreator> dataSourceCreators) |
JndiDataSourceCreator |
jndiDataSourceCreator() |
public static final int JNDI_ORDER
public static final int DRUID_ORDER
public static final int HIKARI_ORDER
public static final int DEFAULT_ORDER
public DynamicDataSourceCreatorAutoConfiguration()
@Primary @Bean @ConditionalOnMissingBean public DefaultDataSourceCreator dataSourceCreator(List<DataSourceCreator> dataSourceCreators)
@Bean @Order(value=5000) @ConditionalOnMissingBean public BasicDataSourceCreator basicDataSourceCreator()
@Bean @Order(value=1000) @ConditionalOnMissingBean public JndiDataSourceCreator jndiDataSourceCreator()
Copyright © 2018–2021 baomidou. All rights reserved.