此链接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 能够按照链接中的说明识别它们?