类 DataSourceAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
@Configuration @ConditionalOnClass({javax.sql.DataSource.class,org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType.class}) @EnableConfigurationProperties(DataSourceProperties.class) @Import({org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerPostProcessor.Registrar.class,DataSourcePoolMetadataProvidersConfiguration.class}) public class DataSourceAutoConfiguration extends Object
嵌套类概要
嵌套类 修饰符和类型 类 说明 protected static class
DataSourceAutoConfiguration.EmbeddedDatabaseConfiguration
protected static class
DataSourceAutoConfiguration.PooledDataSourceConfiguration
protected static class
DataSourceAutoConfiguration.TomcatDataSourceJmxConfiguration
构造器概要
构造器 构造器 说明 DataSourceAutoConfiguration()
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static boolean
containsAutoConfiguredDataSource(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
Determines if thedataSource
being used by Spring was created fromEmbeddedDataSourceConfiguration
.org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer
dataSourceInitializer(DataSourceProperties properties, org.springframework.context.ApplicationContext applicationContext)
构造器详细资料
DataSourceAutoConfiguration
public DataSourceAutoConfiguration()
方法详细资料
dataSourceInitializer
@Bean @ConditionalOnMissingBean public org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer dataSourceInitializer(DataSourceProperties properties, org.springframework.context.ApplicationContext applicationContext)
containsAutoConfiguredDataSource
public static boolean containsAutoConfiguredDataSource(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
Determines if thedataSource
being used by Spring was created fromEmbeddedDataSourceConfiguration
.- 参数:
beanFactory
- the bean factory- 返回:
- true if the data source was auto-configured.