SpringBoot2.x中management.security.enabled=false无效怎么解决
这篇文章主要讲解了“SpringBoot2.x中management.security.enabled=false无效怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“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,发现Security内部类已经被删除
三、去官网查看2.0暴露端点的方式
方式1:
#启用端点envmanagement.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无效怎么解决”的内容了,经过本文的学习后,相信大家对SpringBoot2.x中management.security.enabled=false无效怎么解决这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是恰卡编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!