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版本信息