返回介绍

7.1.4 获取应用信息

发布于 2025-04-21 21:10:10 字数 972 浏览 0 评论 0 收藏

Spring Boot Actuator 还有一个有用的端点。/info 端点能展示各种你希望发布的应用信息。针对该端点的 GET 请求的默认响应是这样的:

{}

很显然,一个空的 JSON 对象没什么用。但你可以通过配置带有 info 前缀的属性向/info 端点的响应添加内容。例如,你希望在响应中添加联系邮箱。可以在 application.yml 里设置名为 info.contactEmail 的属性:

info:
  contactEmail: support@myreadinglist.com

现在再访问/info 端点,就能得到如下响应:

{
  "contactEmail":"support@myreadinglist.com"
}

这里的属性也可以是嵌套的。例如,假设你希望提供联系邮箱和电话。在 application.yml 里可以配置如下属性:

info:
  contact:
    email: support@myreadinglist.com
    phone: 1-888-555-1971

/info 端点返回的 JSON 会包含一个 contact 属性,其中有 emailphone 属性:

{
  "contact":{
    "email":"support@myreadinglist.com",
    "phone":"1-888-555-1971"
  }
}

向/info 端点添加属性只是定制 Actuator 行为的众多方式之一。稍后在 7.4 节里,我们还会看到其他配置与扩展 Actuator 的方式。但现在,先让我们来看看如何保护 Actuator 的端点。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。