无法抑制/启动Spring启动执行器

时间:2018-04-04 23:37:13

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

在我的application.properties上,我有endpoints.enabled = false,还有endpoints.health.enabled = false,但是/ health端点仍然没有被抑制。

2 个答案:

答案 0 :(得分:0)

也许你错过了第一级属性。 应该像这样配置属性,以禁用所有端点

management.endpoints.enabled-by-default= false

如果您只想禁用健康状况端点而不是使用此属性:

    management.endpoint.health.enabled=false

答案 1 :(得分:0)

我认为这里的问题可能是正在使用的Sprint Boot的版本。 1.5.x具有与2.0.x不同的属性。

Spring Boot 2.0.x

management.endpoints.enabled逐默认=假

management.endpoint.health.enabled =假

management.endpoint.info.enabled =真

Spring Boot 1.5.x

endpoints.enabled =假

endpoint.health.enabled =假

endpoint.info.enabled =真

请注意,在启用端点时,您使用复数("端点")但是在启用特定端点时,您使用单数("端点")。