Spring Boot Actuator 不读取 git.properties

Posted

技术标签:

【中文标题】Spring Boot Actuator 不读取 git.properties【英文标题】:Spring Boot Actuator doesn't read git.properties 【发布时间】:2019-03-15 04:44:31 【问题描述】:

我有一个带有 Spring Actuator 的简单项目,还有一个生成 git.properties 的 maven 插件(位于 classes 目录中)。

但是当我运行我的应用程序时,/actuator/info 请求显示:


"git": 

文档说自动配置应该自动获取属性https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready-application-info-git

【问题讨论】:

你的 jar 是否包含 /BOOT-INF/classes/git.properties?如果是,尝试设置management.info.git.mode = full 我试过 management.info.git.mode = full 和没有。 好的,发现问题,git.properties“看起来”像属性文件,但有 (json 格式)。更改格式后(在插件配置中)它可以工作 【参考方案1】:

我的错误,git.properties 实际上不是“属性”文件。 我没有在文件内容周围看到 。

在 git-commit-id-plugin 插件中将配置/格式更改为属性后,它可以工作 (插件在 json 中生成 git 信息)

【讨论】:

以上是关于Spring Boot Actuator 不读取 git.properties的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 2 Actuator 不发布 jvm 指标

Spring boot 2.3.4 - Kafka 指标在 /actuator/prometheus 中不可见

Spring Boot Actuator 不工作 - Whitelabel 错误页面

Spring Boot中使用Actuator的/info端点输出Git版本信息

spring boot admin + spring boot actuator + erueka 微服务监控

在我的 Spring MVC 应用程序中实现 Spring Actuator 而不添加 Spring Boot