Я использую 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}
И для этого потребуются изменения в приложениях, которые потребляют мои конечные точки.
Вопрос в том, как заставить конечные точки привода работать без изменения пути приложения на Джерси.
Дополнительные примечания:
- Я также использую jolokia длявыставить мои метрики через REST, чтобы мой плагин телеграфа мог их использовать.
- Я не хочу выставлять конечные точки привода в другом порту
- КвестИон не дублируется, потому что все вопросы, которые я нашел в Stackoverflow, говорят о том, что мне нужно изменить базовый путь майки, и я не нашел, как заставить его работать без изменения
- Приложение будет развернуто как войнафайл во внешнем коте
Пожалуйста, дайте мне знать, если вам нужны дополнительные сведения
------------------------ Не дублированный вопрос Этот вопрос не дублируется с Конечные точки привода Spring Boot 2, недоступные с Джерси , потому что я не могу изменить базовый путь Джерси, потому что уже есть много приложений, использующих мои конечные точки, поэтому мне нужно изменитьпуть основания привода и заставить его работать вместе с Джерси