在我的application.properties上,我有endpoints.enabled = false,还有endpoints.health.enabled = false,但是/ health端点仍然没有被抑制。
答案 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 =真
请注意,在启用端点时,您使用复数("端点")但是在启用特定端点时,您使用单数("端点")。