文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
7.1.4 获取应用信息
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
属性,其中有 email
和 phone
属性:
{
"contact":{
"email":"support@myreadinglist.com",
"phone":"1-888-555-1971"
}
}
向/info 端点添加属性只是定制 Actuator 行为的众多方式之一。稍后在 7.4 节里,我们还会看到其他配置与扩展 Actuator 的方式。但现在,先让我们来看看如何保护 Actuator 的端点。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论