具体配置类:
org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security
找到类ManagementServerProperties,发现Security内部类已经被删除
方式1:
# 启用端点 env management.endpoint.env.enabled=true # 暴露端点 env 配置多个,隔开 management.endpoints.web.exposure.include=env
方式2:
方式1中的暴露方式需要一个一个去开启需要暴露的端点,方式2直接开启和暴露所有端点
management.endpoints.web.exposure.include=*
注意在使用Http访问端点时,需要加上默认/actuator 前缀
management.security.enabled=true
或
management: security: enabled:true
可以采用
management.endpoints.web.exposure.include=
代替的全部放开请使用*,或把需要开放的接口端点使用“,”隔开,如:env,health。
management: endpoints: web: exposure: include: "*"
以上是SpringBoot2.x中management.security.enabled=false无效怎么解决的详细内容。更多信息请关注PHP中文网其他相关文章!