Как включить настраиваемую конечную точку привода для дочернего проекта? - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь включить пользовательскую конечную точку для проекта, который находится внутри другого проекта.

У меня есть родительский проект с его pom.xml, затем внутри этого проекта у меня есть проект zuul-gateway, который имеет свой собственный pom.xml с родительским набором родительского проекта.

Я делаю все правильно с точки зрения включения настраиваемой конечной точки, потому что я пробовал решение для отдельного проекта (без дочерних и родительских отношений), и оно работает, но когда я пытаюсь использовать его в дочернем проекте, конечная точка игнорируется .

web:
  exposure:
    include: info, health, metrics, microservices-health

Три метрики (информация, здоровье, метрики) моего пользовательского (микросервисы-здоровье) правильно сопоставлены с приводом, а мой пользовательский полностью игнорируется.

РЕДАКТИРОВАТЬ: используется версия с загрузочной пружиной 2.0.x

1 Ответ

0 голосов
/ 07 июня 2019

Я исправил это. Проблема заключалась в том, что начальный класс находился в каталоге / boot, а сканирование компонентов тогда ничего не сканировало в каталоге / actator. Когда я переместил ZuulApp (начальный класс) на уровень выше, он отобразился правильно.

...