Spring Boot Actuator не читает git.properties

У меня есть простой проект с Spring Actuator, также у меня есть плагин maven, генерирующий git.properties (находится в каталоге классов).

Однако, когда я запускаю свое приложение, запрос / actator / 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

Alexander Pankin 10.10.2018 12:07

Я пробовал с management.info.git.mode = full и без.

razor 10.10.2018 12:41

хорошо, проблема обнаружена, git.properties "выглядел" как файл свойств, но имел {} (формат json). после изменения форматирования (в конфиге плагина) работает

razor 10.10.2018 12:42
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
3
1 492
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Моя ошибка, git.properties на самом деле не был файлом свойств. Я не видел {} вокруг содержимого файла.

после изменения конфигурации / формата на свойства в плагине git-commit-id-plugin он работает (плагин генерировал информацию git в json)

Другие вопросы по теме