访问localhost:8080 /执行器端点(带弹簧启动器执行器)

时间:2017-07-24 20:28:14

标签: spring-boot endpoint spring-boot-actuator

在春天docs我读过关于端点名为“执行器”的端点,它由执行器依赖提供,但我还没有设法在我的本地测试应用程序上访问它。

问题:有人知道如何访问该端点吗?如果有可能的粗糙:) 子问题1:如果此端点存在,那么为什么隐藏它? 子问题2:如果此端点不存在,我们如何通知spring.io更正文档页面(打开某种票证)?

详细信息:

  • 我想准确访问“执行器”端点,而不是弹簧启动器执行器提供的其他端点(localhost:8080 /执行器)
  • 是的,我尝试在属性文件中手动启用该端点(endpoints.enabled = true OR endpoints.actuator.enabled = true)
  • 是的,我尝试启用/禁用endpoints.sencitive属性
  • 是的,执行器的其他端点工作正常
  • 没有特殊原因我需要它,只是想尝试一下(只是学习新东西:))
  • 请不要只回答“没有这样的终点家伙!”,应该有某种理由说明为什么它写在docs
  • 在回答“这对我使用这些配置”时,请使用我现在使用的春季启动版本(春季启动版本:1.5.4.RELEASE
  • 提前谢谢你:)

1 个答案:

答案 0 :(得分:2)

您必须包含 Spring Hateoas 依赖关系才能使/actuator端点可用:

<dependency>
    <groupId>org.springframework.hateoas</groupId>
    <artifactId>spring-hateoas</artifactId>
</dependency>

根据docs

  

为其他端点提供基于超媒体的“发现页面”。   需要Spring HATEOAS在类路径上。