Spring Boot 2.5.0版本下/actuator/info端点无法正常暴露问题求助
问题解决方案
根因说明
Spring Boot 2.5.0对Actuator组件做了两处不兼容变更,直接导致info端点失效:
info端点默认启用状态从true调整为false,未显式开启时不会加载- 端点暴露规则按协议严格隔离,仅配置JMX协议的暴露规则,不会对HTTP(WEB)访问的/actuator路径生效,你当前的配置仅放开了JMX协议下的端点权限
修复步骤
只需修改application.yml配置,补充WEB端暴露规则+显式开启info端点即可:
management: endpoints: jmx: exposure: include: "health,info" # 新增HTTP协议端点暴露配置 web: exposure: include: "health,info" # 显式开启info端点 endpoint: info: enabled: true
修改后重启应用,访问/actuator/info即可正常返回构建信息等内容,你pom中已经配置了build-info目标,无需额外修改依赖配置。
内容的提问来源于stack exchange,提问作者Mudit Shukla
相关产品推荐
相关产品推荐

