Spring Boot 2.x中的management.security.enabled=false无效问题
一、在1.5.x版本中通过management.security.enabled=false来暴露所有端点
具体配置类:org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security
二、切换SpringBoot版本为2.x 使用IDE的搜索功能,找到类ManagementServerProperties,发现Security内部类已经被删除
三、去官网查看2.0暴露端点的方式
方式1:
# 启用端点 env
management.endpoint.env.enabled=true
# 暴露端点 env 配置多个,隔开
management.endpoints.web.exposure.include=env
方式2:
方式1中的暴露方式需要一个一个去开启需要暴露的端点,方式2直接开启和暴露所有端点
management.endpoints.web.exposure.include=*
注意在使用Http访问端点时,需要加上默认/actuator 前缀