クラス DataSourceHealthContributorAutoConfiguration
java.lang.ObjectSE
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.classSE)
@ConditionalOnEnabledHealthIndicator("db")
@EnableConfigurationProperties(DataSourceHealthIndicatorProperties.class)
public class DataSourceHealthContributorAutoConfiguration
extends ObjectSE
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
(MapSE<StringSE, DataSourceSE> dataSources, DataSourceHealthIndicatorProperties dataSourceHealthIndicatorProperties)
コンストラクターの詳細
DataSourceHealthContributorAutoConfiguration
public DataSourceHealthContributorAutoConfiguration(ObjectProvider<DataSourcePoolMetadataProvider> metadataProviders)
メソッドの詳細
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean
のafterPropertiesSet
dbHealthContributor
@Bean @ConditionalOnMissingBean(name={"dbHealthIndicator","dbHealthContributor"}) public HealthContributor dbHealthContributor(MapSE<StringSE, DataSourceSE> dataSources, DataSourceHealthIndicatorProperties dataSourceHealthIndicatorProperties)