有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java禁用Spring执行器中特定数据源的HealCheck

我在禁用Spring Actuator中的特定数据源方面存在问题。我目前在我的应用程序中有任务来实现弹簧执行器,但需要执行器忽略/禁用应用程序中的某些功能(主要是健康指示器)。应用程序是从其他迷你应用程序构建的。有没有关于如何开始的建议或说明


共 (1) 个答案

  1. # 1 楼答案

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

    management.health.db.enabled=false
    

    并使用DataSourceHealthIndicator定制所需的数据源

    例如:

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