使用spring-boot-starter-actuator http://localhost:8080/info无法获取到相应信息

spring-boot-starter-actuator是用来对项目监控用的,可有时候在配置文件中配置相应信息后,在页面调用获取不到需要的信息。

也可能调用http://localhost:8080/healthhttp://localhost:8080/info的时候都不能正常返回信息,现在用由于我问题已经解决,现在用info来重现问题。

在配置文件中配置一下信息:

info:
  app:
    name: "@project.artifactId@"
    encoding: '@project.build.sourceEncoding@'
    java:
      source: '@java.version@'
      target: '@java.version@'

在浏览器输入http://localhost:8080/info,得到的却是:

{
    "app": {
        "name": "@project.artifactId@",
        "encoding": "@project.build.sourceEncoding@",
        "java": {
            "source": "@java.version@",
            "target": "@java.version@"
        }
    }
}

在另外一个项目中却是能够正常返回:

{
    "app": {
        "name": "movie",
        "encoding": "UTF-8",
        "java": {
            "source": "1.8.0_121",
            "target": "1.8.0_121"
        }
    }
}

按照自己处理问题的思路,可能是maven没有正常添加actuator或者没有获取到pom中信息,所以使用maven的重新加载功能Reimport,点击之后信息正常出现。

大家可能还有其他原因获取不到,我这只是能够解决我自己的问题的方案,仅供大家参考。

很多人不认可这种方式,如果知道具体原因和解决方案请给出,没有就别瞎喷。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值