在弹簧启动执行器中设置endpoints.health.sensitive = false时无效

时间:2016-08-18 05:13:30

标签: spring spring-boot actuator

在我的application.yml:

result

但是当我要求/健康时,我总是只有:

endpoints:
  restart:
    enabled: true
  shutdown:
    enabled: true
  health:
    sensitive: false

想知道更多信息吗?

3 个答案:

答案 0 :(得分:11)

您是否尝试过访问其他终端?

我认为执行器端点的安全性已启用,因为无法访问完整内容,访问必须禁用执行器安全性的完整内容,或者必须使用基本身份验证凭据才能访问它。

要禁用安全性,请在application.yml -

中添加以下内容
management:
   security:
           enabled: false

答案 1 :(得分:2)

来自http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#production-ready-endpoints

DijitRegistry

您使用任何类型的身份验证吗?

注意:默认情况下,敏感信息为false,因此覆盖health.sensitive无用。

答案 2 :(得分:0)

在“ application.properties”中添加:

management.endpoint.health.show-details=always

如果您需要更多信息,请查看this link,当然,我建议您阅读其中提到的内容,以了解发生了什么事。

希望这会有所帮助:)