Конечные точки привода не работают без изменения пути Джерси - PullRequest
0 голосов
/ 10 октября 2018

Я использую Spring boot 1.5.4.RELEASE с Джерси, я хочу использовать Actuator для отображения метрик моих конечных точек, проблема в том, что это будет новый выпуск, поэтому я не хочу менять путьиз моих конечных точек, потому что уже есть некоторые приложения, использующие их, давайте посмотрим на одно из них:

localhost:8080/employees/{employeeId}

Чтобы настроить привод на Джерси, я должен изменить класс JerseyConfig на:

@Component
@ApplicationPath("/api")
public class JerseyConfig extends ResourceConfig{...} 

Если я сделаю предыдущее изменение, конечные точки привода будут работать правильно, но моя конечная точка будет:

localhost:8080/api/employees/{employeeId}

И для этого потребуются изменения в приложениях, которые потребляют мои конечные точки.

Вопрос в том, как заставить конечные точки привода работать без изменения пути приложения на Джерси.

Дополнительные примечания:

  1. Я также использую jolokia длявыставить мои метрики через REST, чтобы мой плагин телеграфа мог их использовать.
  2. Я не хочу выставлять конечные точки привода в другом порту
  3. КвестИон не дублируется, потому что все вопросы, которые я нашел в Stackoverflow, говорят о том, что мне нужно изменить базовый путь майки, и я не нашел, как заставить его работать без изменения
  4. Приложение будет развернуто как войнафайл во внешнем коте

Пожалуйста, дайте мне знать, если вам нужны дополнительные сведения

------------------------ Не дублированный вопрос Этот вопрос не дублируется с Конечные точки привода Spring Boot 2, недоступные с Джерси , потому что я не могу изменить базовый путь Джерси, потому что уже есть много приложений, использующих мои конечные точки, поэтому мне нужно изменитьпуть основания привода и заставить его работать вместе с Джерси

...