@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value={org.springframework.jdbc.core.JdbcTemplate.class,org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource.class}) @ConditionalOnBean(value=javax.sql.DataSource.classSE) @ConditionalOnEnabledHealthIndicator(value="db") @AutoConfigureAfter(value=DataSourceAutoConfiguration.class) @EnableConfigurationProperties(value=DataSourceHealthIndicatorProperties.class) public class DataSourceHealthContributorAutoConfiguration extends ObjectSE implements InitializingBean
コンストラクターと説明 |
---|
DataSourceHealthContributorAutoConfiguration(ObjectProvider<DataSourcePoolMetadataProvider> metadataProviders) |
修飾子と型 | メソッドと説明 |
---|---|
void | afterPropertiesSet() |
HealthContributor | dbHealthContributor(MapSE<StringSE, DataSourceSE> dataSources, DataSourceHealthIndicatorProperties dataSourceHealthIndicatorProperties) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DataSourceHealthContributorAutoConfiguration(ObjectProvider<DataSourcePoolMetadataProvider> metadataProviders)
public void afterPropertiesSet()
InitializingBean
の afterPropertiesSet
@Bean @ConditionalOnMissingBean(name={"dbHealthIndicator","dbHealthContributor"}) public HealthContributor dbHealthContributor(MapSE<StringSE,DataSourceSE> dataSources, DataSourceHealthIndicatorProperties dataSourceHealthIndicatorProperties)