在Spring Actuator中禁用特定数据源的运行状况检查

问题描述 投票:0回答:1

我有问题在Spring Actuator中禁用特定的DataSources。我目前在我的应用程序中有执行Spring Actuator的任务,但需要Actuator来忽略/禁用app中的某些功能(主要是Health Indicator)。应用程序由其他迷你应用程序构建。有任何建议或说明如何启动它?

java spring spring-boot datasource spring-boot-actuator
1个回答
0
投票

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

management.health.db.enabled=false

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

例:

@Autowired
private DataSource requiredDataSource;

@Bean
public DataSourceHealthIndicator requiredDataSourceHealthIndicator() {
    return new DataSourceHealthIndicator(requiredDataSource);
}
© www.soinside.com 2019 - 2024. All rights reserved.