一尘不染

如何在Spring Boot中以编程方式向/ info端点添加内容?

spring-boot

如何/infoSpring Boot中以编程方式向终端添加内容?该文档指出,/health通过使用HealthIndicator接口,这对于端点是可能的。/info端点也有东西吗?

我想在那里添加操作系统名称和版本以及其他运行时信息。


阅读 253

收藏
2020-05-30

共1个答案

一尘不染

在Spring Boot 1.4中,您可以声明InfoContributerbean来简化此过程:

@Component
public class ExampleInfoContributor implements InfoContributor {

    @Override
    public void contribute(Info.Builder builder) {
        builder.withDetail("example",
                Collections.singletonMap("key", "value"));
    }

}

有关更多信息,请参见http://docs.spring.io/spring-
boot/docs/1.4.0.RELEASE/reference/htmlsingle/#production-ready-application-
info-custom。

2020-05-30