我有问题在Spring Actuator中禁用特定的DataSources。我目前在我的应用程序中有执行Spring Actuator的任务,但需要Actuator来忽略/禁用app中的某些功能(主要是Health Indicator)。应用程序由其他迷你应用程序构建。有任何建议或说明如何启动它?
禁用默认数据源运行状况指示器
management.health.db.enabled=false
并使用DataSourceHealthIndicator自定义所需的数据源
例:
@Autowired
private DataSource requiredDataSource;
@Bean
public DataSourceHealthIndicator requiredDataSourceHealthIndicator() {
return new DataSourceHealthIndicator(requiredDataSource);
}