本文介绍了如何以编程方式在 spring boot 中向/info 端点添加内容?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何以编程方式向 Spring Boot 中的 /info
端点添加内容?文档指出这是可能的对于 /health
端点,通过使用 HealthIndicator
接口./info
端点也有一些东西吗?
How do I add things to the /info
endpoint in Spring Boot programmatically? The documentation states that this is possible for the /health
endpoint through the use of HealthIndicator
interface. Is there something for the /info
endpoint as well?
我想在那里添加操作系统名称和版本以及其他运行时信息.
I would like to add operating system name and version and other runtime info there.
推荐答案
在 Spring Boot 1.4 中,您可以声明 InfoContributer
bean 以使其更容易:
In Spring Boot 1.4, you are able to declare InfoContributer
beans to make this a whole lot easier:
@Component
public class ExampleInfoContributor implements InfoContributor {
@Override
public void contribute(Info.Builder builder) {
builder.withDetail("example",
Collections.singletonMap("key", "value"));
}
}
这篇关于如何以编程方式在 spring boot 中向/info 端点添加内容?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!