SpringBoot2.x中management.security.enabled=false無效的解決
更新時間:2021年07月23日 10:59:42 作者:wallfeacers
這篇文章主要介紹了SpringBoot2.x中management.security.enabled=false無效的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
management.security.enabled=false無效
一、在1.5.x版本中通過management.security.enabled=false來暴露所有端點

具體配置類:
org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security
二、切換SpringBoot版本為2.x 使用IDE的搜索功能
找到類ManagementServerProperties,發(fā)現(xiàn)Security內部類已經(jīng)被刪除
三、去官網(wǎng)查看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 前綴
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: "*"
更多配置信息請參考spring-boot endpoints
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Spring Security角色繼承實現(xiàn)過程解析
這篇文章主要介紹了Spring Security角色繼承實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-08-08
windows10 JDK安裝及配置環(huán)境變量與Eclipse安裝教程
這篇文章主要介紹了windows10 JDK安裝及配置環(huán)境變量與Eclipse安裝,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10
SpringBoot中對應2.0.x版本的Redis配置詳解
這篇文章主要為大家介紹了SpringBoot中對應2.0.x版本的Redis配置詳解,文中的實現(xiàn)步驟講解詳細,感興趣的小伙伴們可以了解一下2022-06-06

