如何在Spring Boot Actuator中注册匿名HealthIndicators

何塞·马丁内斯(Jose Martinez)

此链接Writing_custom_healthindicators描述如何注册自定义,HealthIndicators以便它们可以与Spring Boot Actuator一起使用。链接中的示例@Component用于注册实现该HealthIndicator接口的自定义类

但是我正在创建匿名HealthIndicator实例。以下是如何HealthIndicators创建这些匿名实例的示例

        HealthIndicator healthIndicator = () -> {
            Health h;
            //custom code to instantiate Health object.
            return h;
        };
        //how to register h with Spring?

可以说,上面的代码在for循环中,其中HealthIndicators正在创建许多循环如何在Spring中注册它们,以便Spring Boot Actuator如链接中所述识别它们?

亲爱的太阳

一种方法是HealthEndpoint像这样提供自定义

@Configuration
class HealthConfig {
    @Bean
    HealthEndpoint healthEndpoint(Map<String, HealthIndicator> defaultIndicators){
        for(int i=0;i<10;i+=1){
            defaultIndicators.put("custom_indicator_" + i, ()-> Health.down().build());
        }
        return new HealthEndpoint(new OrderedHealthAggregator(), defaultIndicators);
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Spring Boot Actuator中注册匿名HealthIndicators

来自分类Dev

如何在Spring Boot中注册自定义HttpMessageConvertor?

来自分类Dev

如何在Spring Boot中注册和设置默认消息转换器

来自分类Dev

如何在Spring-Boot中注册启用了“异步支持”的servlet?

来自分类Dev

如何使用Spring Security OAuth2在Spring Boot中注册自定义BasicAuthenticationFilter AuthenticationProvider

来自分类Dev

如何在Spring Boot Actuator的Trace中包括JSON响应主体?

来自分类Dev

如何在Spring Boot集成测试中注入dataSource默认bean

来自分类Dev

如何在Spring Boot应用程序上注册javax.jws.Webservice

来自分类Dev

如何在 Consul 中正确注册 Spring Boot 应用程序(部署到 Cloud Foundry)

来自分类Dev

如何自定义Spring Boot Actuator端点

来自分类Dev

如何自定义Spring Boot Actuator端点

来自分类Dev

如何为AWS部署的Spring Boot Actuator URL禁用CSRF

来自分类Dev

如何在Spring Boot中禁用ErrorPageFilter?

来自分类Dev

如何在Spring Boot中使用CommonsMultipartResolver

来自分类Dev

如何在Spring Boot中添加UrlRewriteFilter

来自分类Dev

如何在spring boot中查询关系?

来自分类Dev

如何在 Spring Boot 上生成 GeoJson?

来自分类Dev

如何在 Spring Boot 上返回 JSONObject?

来自分类Dev

Spring Boot Actuator漂亮的打印JSON

来自分类Dev

Spring Boot Actuator锁定策略实施

来自分类Dev

Spring Boot Actuator Liquibase端点失败

来自分类Dev

如何在Spring Boot中覆盖Spring Security默认配置

来自分类Dev

如何在Spring Boot中替换Spring ApplicationContext

来自分类Dev

如何防止匿名用户使用我的Web服务在Drupal站点中注册?

来自分类Dev

Spring安全性:Spring Security如何在SessionRegistry中注册新会话?

来自分类Dev

如何在Swift中注册UndoManager?

来自分类Dev

如何在Autofac中注册循环类型?

来自分类Dev

如何在MVVMCross中注册通用类型

来自分类Dev

如何在nginx中注册FollowSymLinks?

Related 相关文章

  1. 1

    如何在Spring Boot Actuator中注册匿名HealthIndicators

  2. 2

    如何在Spring Boot中注册自定义HttpMessageConvertor?

  3. 3

    如何在Spring Boot中注册和设置默认消息转换器

  4. 4

    如何在Spring-Boot中注册启用了“异步支持”的servlet?

  5. 5

    如何使用Spring Security OAuth2在Spring Boot中注册自定义BasicAuthenticationFilter AuthenticationProvider

  6. 6

    如何在Spring Boot Actuator的Trace中包括JSON响应主体?

  7. 7

    如何在Spring Boot集成测试中注入dataSource默认bean

  8. 8

    如何在Spring Boot应用程序上注册javax.jws.Webservice

  9. 9

    如何在 Consul 中正确注册 Spring Boot 应用程序(部署到 Cloud Foundry)

  10. 10

    如何自定义Spring Boot Actuator端点

  11. 11

    如何自定义Spring Boot Actuator端点

  12. 12

    如何为AWS部署的Spring Boot Actuator URL禁用CSRF

  13. 13

    如何在Spring Boot中禁用ErrorPageFilter?

  14. 14

    如何在Spring Boot中使用CommonsMultipartResolver

  15. 15

    如何在Spring Boot中添加UrlRewriteFilter

  16. 16

    如何在spring boot中查询关系?

  17. 17

    如何在 Spring Boot 上生成 GeoJson?

  18. 18

    如何在 Spring Boot 上返回 JSONObject?

  19. 19

    Spring Boot Actuator漂亮的打印JSON

  20. 20

    Spring Boot Actuator锁定策略实施

  21. 21

    Spring Boot Actuator Liquibase端点失败

  22. 22

    如何在Spring Boot中覆盖Spring Security默认配置

  23. 23

    如何在Spring Boot中替换Spring ApplicationContext

  24. 24

    如何防止匿名用户使用我的Web服务在Drupal站点中注册?

  25. 25

    Spring安全性:Spring Security如何在SessionRegistry中注册新会话?

  26. 26

    如何在Swift中注册UndoManager?

  27. 27

    如何在Autofac中注册循环类型?

  28. 28

    如何在MVVMCross中注册通用类型

  29. 29

    如何在nginx中注册FollowSymLinks?

热门标签

归档