具體設定類別:
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 過時在Spring boot 2.0中
management.security.enabled=true
management: security: enabled:true可以採用
management.endpoints.web.exposure.include=代替的全部放開請使用*,或將需要開放的介面端點使用「,」隔開,如:env,health。 yaml 的設定*請加上「"」(引號)如下
management: endpoints: web: exposure: include: "*"
以上是SpringBoot2.x中management.security.enabled=false無效怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!