一、在1.5.x版本中通过management.security.enabled=false来暴露所有端点

Spring Boot 2.x中的management.security.enabled=false无效问题
 

具体配置类:org.springframework.boot.actuate.autoconfigure.ManagementServerProperties$Security

 

二、切换SpringBoot版本为2.x 使用IDE的搜索功能,找到类ManagementServerProperties,发现Security内部类已经被删除

 

三、去官网查看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 前缀

 

 

相关文章:

  • 2022-12-23
  • 2022-01-13
  • 2022-01-01
  • 2021-09-28
  • 2021-07-13
  • 2022-12-23
  • 2021-09-17
猜你喜欢
  • 2021-10-22
  • 2021-08-09
  • 2022-12-23
  • 2022-01-04
  • 2021-10-01
  • 2022-01-06
相关资源
相似解决方案