@Mars36

Как добавить в feign client url из .properties?

application.properties в проекте отсутвует. Есть несколько файлов *.properties под каждый сервис, но соотвественно через плейсхолдер( ${url} ) - значения не доступны. Для этого используется отдельный класс. Соответсвенно заполнить поле аннотации таким способом нельзя.
eureka не используется.

РЕШЕНИЕ - в комменте под ответом
  • Вопрос задан
  • 187 просмотров
Решения вопроса 1
@Wan-Derer
Зобанели на Хабре, волки́ ;((
Не очень понятно: проект на Spring? Если да, то:
1. Прочитать файл. Сделать MAP, выгрузить его в контекст через @ Bean. Если без Spring, то то же самое, но вместо бина сделать синглтон и к нему обращаться, получится что-то вроде глобальных констант.
2. Сделать application.properties (по-моему, они могут работать параллельно с .YML, но это надо проверить) и подключить туда другие .properties. @ Value будет работать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы