类 DataSourceHealthContributorAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.jdbc.DataSourceHealthContributorAutoConfiguration
- 所有已实现的接口:
InitializingBean
@AutoConfiguration(after=DataSourceAutoConfiguration.class)
@ConditionalOnClass({org.springframework.jdbc.core.JdbcTemplate.class,org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.class})
@ConditionalOnBean(javax.sql.DataSource.class)
@ConditionalOnEnabledHealthIndicator("db")
@EnableConfigurationProperties(DataSourceHealthIndicatorProperties.class)
public class DataSourceHealthContributorAutoConfiguration
extends Object
implements InitializingBean
- 从以下版本开始:
- 2.0.0
- 作者:
- Dave Syer, Christian Dupuis, Andy Wilkinson, Stephane Nicoll, Arthur Kalimullin, Julio Gomez, Safeer Ansari
-
构造器概要
构造器构造器说明DataSourceHealthContributorAutoConfiguration
(ObjectProvider<DataSourcePoolMetadataProvider> metadataProviders) -
方法概要
修饰符和类型方法说明void
dbHealthContributor
(ConfigurableListableBeanFactory beanFactory, DataSourceHealthIndicatorProperties dataSourceHealthIndicatorProperties)
-
构造器详细资料
-
DataSourceHealthContributorAutoConfiguration
public DataSourceHealthContributorAutoConfiguration(ObjectProvider<DataSourcePoolMetadataProvider> metadataProviders)
-
-
方法详细资料
-
afterPropertiesSet
public void afterPropertiesSet()- 指定者:
afterPropertiesSet
在接口中InitializingBean
-
dbHealthContributor
@Bean @ConditionalOnMissingBean(name={"dbHealthIndicator","dbHealthContributor"}) public HealthContributor dbHealthContributor(ConfigurableListableBeanFactory beanFactory, DataSourceHealthIndicatorProperties dataSourceHealthIndicatorProperties)
-