Spring Boot Actuator的info端点返回404错误如何解决
问题原因与解决方案
根因分析
Spring Boot 2.x版本默认仅对外暴露health这一个Actuator Web端点,其余端点(包括你要访问的info)默认处于未暴露状态,所以直接访问会返回404错误。你从/actuator根端点的返回结果也可以验证这一点:返回的可用端点列表中仅包含health相关链接,没有info端点的入口。
解决方案
你只需要在application.properties配置文件中添加Actuator端点暴露规则即可,可选两种配置方式:
- 仅暴露你需要的
health和info端点:
management.endpoints.web.exposure.include=health,info
- 暴露所有Actuator Web端点(开发环境可使用,生产环境建议按需暴露):
management.endpoints.web.exposure.include=*
配置完成后重启应用,再次访问/actuator就可以看到info端点的链接,访问/actuator/info即可返回你预先配置的应用信息。
内容的提问来源于stack exchange,提问作者Alex Mi
相关产品推荐
相关产品推荐

