当前位置: 首页 > 知识库问答 >
问题:

如何在spring boot中以编程方式向/infoendpoint添加内容?

郜驰
2023-03-14

如何以编程方式在Spring Boot中将内容添加到/infoendpoint?文档指出,通过使用HealthIndicator接口,这对于/healtendpoint是可能的。/infoendpoint也有什么吗?

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

共有1个答案

张腾
2023-03-14

在Spring Boot1.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。

 类似资料:
  • 我对使用Swift的UIKit相对较新。目前,我正在尝试制作一个简单的UITableView,其中包含每个单元格的几个UILabels(纯粹以编程方式),尽管我在尝试这样做时遇到了很多麻烦。我的代码如下: 这是当前在模拟器中显示的内容。 这是我想看到的。 我如何着手改变我先前存在的代码以得到我所寻求的最终结果?我有一种感觉,这与我的代理或数据源有关,但无论我做什么,我似乎总是迷路。任何帮助都将不胜

  • 我想以编程方式在liferay中添加站点,因此我创建了一个负责以编程方式添加站点的portlet,但它不起作用,所以请任何人在这方面帮助我。当我单击create site is时,我得到的错误是。这是我的代码: &这是我的sites.java,它是一个操作文件: 我的日志文件是:

  • 我正在使用SpringDoc,并试图以编程方式向OpenApi添加一个模式,但没有成功。 mySchema的描述没有添加到我在生成的YAML文件中看到的模式列表中,如果我试图引用它:

  • 我正在尝试在Android上添加Wifi网络,我想知道如何连接到不广播其SSID的Wifi网络(它是否有空SSID或带有\0s的清晰SSID)。 这是我目前用于广播其SSID的Wifi网络的内容:

  • 我正在开发一个应用程序。我有一些来自服务器的数据。 现在我不知道行的数据计数。我只知道字段的名称。 我想在UITableViewCell中显示这些数据。 我有一个自定义的。我在里面拍了一个。我设置了以下约束: 我正在创建 像这样 这是我的CustomCell.But我的TableCell Hegiht没有增加。 请任何人建议我,我错过了什么?

  • 问题内容: 我需要以编程方式向JSF页面添加JS和CSS资源。目前尚不清楚如何实现这一目标。有人可以提供提示或启动示例吗? 问题答案: 这取决于您到底想在哪里声明资源。 通常 ,以编程方式声明它们的唯一原因是您拥有一个自定义或生成HTML代码,而这些代码又需要这些JS和/或CSS资源。然后由或声明它们。 但是,如果您 确实 需要在其他地方声明它们,例如 在 渲染响应 之前 调用的backing b