Как сопоставить текстовые файлы облачного сервера Spring с аннотацией @Value на стороне клиента Spring Cloud

В настоящее время я могу получить простые текстовые файлы Spring Cloud с помощью: http: // локальный: 8888 / config-server-client / native / ng.conf? useDefaultLabel

Я хотел бы знать, есть ли способ сопоставить простые текстовые файлы с аннотацией @Value, примерно так:

@Value("${ng.conf}")
private Resource serverConfFile;

или же:

@Value("ng.conf")
private String serverConfFileContent;

Любая помощь будет оценена.

mkyong.com/spring-boot/…
Indraneel Bende 29.05.2018 01:47

С помощью приведенной выше ссылки вы можете сопоставить свойства (если их много) с общим префиксом в объект JAVA. Именно так это обычно делают весенние проекты с открытым исходным кодом, такие как Spring Cloud Netflix, Spring Cloud Config.

Indraneel Bende 29.05.2018 01:50

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

leogtzr 29.05.2018 02:59

это файл свойств или файл yaml?

Indraneel Bende 29.05.2018 03:03

Это простой текстовый файл, а не файл конфигурации. Это может быть простой файл README или файл json. См.: github.com/spring-cloud/spring-cloud-config/issues/789

leogtzr 29.05.2018 03:12

глядя на код, кажется, что он не реализован. Если вы посмотрите на код, то ответ configServer представляет собой список источников свойств. github.com/spring-cloud/spring-cloud-config/blob/master/…

Indraneel Bende 29.05.2018 03:16

В настоящее время это не реализовано в конфигурации Spring Cloud. Проблема на Github - github.com/spring-cloud/spring-cloud-config/issues/789

Indraneel Bende 29.05.2018 03:23

Оставляя комментарий, если кто-то с такой же проблемой встречается в этой ветке.

Indraneel Bende 29.05.2018 03:24
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
8
184
0

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