在Spring Actuator中为特定数据源禁用HealtCheck

时间:2018-08-13 12:54:30

标签: java spring spring-boot datasource spring-boot-actuator

我在禁用Spring Actuator中的特定数据源时遇到问题。我目前在我的应用程序中有任务要实现Spring Actuator,但需要Actuator忽略/禁用应用程序中的某些功能(主要是Health Indicator)。应用程序是从其他迷你应用程序构建的。任何建议或说明如何启动它?

1 个答案:

答案 0 :(得分:0)

禁用默认数据源运行状况指示器

management.health.db.enabled=false

并使用DataSourceHealthIndicator自定义所需的数据源

示例:

@Autowired
private DataSource requiredDataSource;

@Bean
public DataSourceHealthIndicator requiredDataSourceHealthIndicator() {
    return new DataSourceHealthIndicator(requiredDataSource);
}