SpringBoot2.x中management.security.enabled=false無效的解決
management.security.enabled=false無效
一、在1.5.x版本中通過management.security.enabled=false來暴露所有端點(diǎn)
具體配置類:
org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security
二、切換SpringBoot版本為2.x 使用IDE的搜索功能
找到類ManagementServerProperties,發(fā)現(xiàn)Security內(nèi)部類已經(jīng)被刪除
三、去官網(wǎng)查看2.0暴露端點(diǎn)的方式
方式1:
# 啟用端點(diǎn) env management.endpoint.env.enabled=true # 暴露端點(diǎn) env 配置多個(gè),隔開 management.endpoints.web.exposure.include=env
方式2:
方式1中的暴露方式需要一個(gè)一個(gè)去開啟需要暴露的端點(diǎn),方式2直接開啟和暴露所有端點(diǎn)
management.endpoints.web.exposure.include=*
注意在使用Http訪問端點(diǎn)時(shí),需要加上默認(rèn)/actuator 前綴
management.security.enabled 過時(shí)
在Spring boot 2.0中
management.security.enabled=true
或
management: security: enabled:true
可以采用
management.endpoints.web.exposure.include=
代替的全部放開請(qǐng)使用*,或把需要開放的接口端點(diǎn)使用“,”隔開,如:env,health。
yaml 的配置*請(qǐng)加上“"”(引號(hào))如下
management: endpoints: web: exposure: include: "*"
更多配置信息請(qǐng)參考spring-boot endpoints
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java 8 Lambda 表達(dá)式比較器使用示例代碼
這篇文章主要介紹了Java 8 Lambda 表達(dá)式比較器使用示例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08jstl標(biāo)簽基礎(chǔ)開發(fā)步驟(詳解)
下面小編就為大家?guī)硪黄猨stl標(biāo)簽基礎(chǔ)開發(fā)步驟(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05elasticsearch索引index之put?mapping的設(shè)置分析
這篇文章主要為大家介紹了elasticsearch索引index之put?mapping的設(shè)置分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04