Как переопределить свойства в консуле с локальным профилем, который является src / main / resources / application-local.yml - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть приложение, которое работает в нескольких профилях.Также мое приложение использует конфигурацию Spring Cloudонсоль для настройки свойств.Каждый профиль имеет свою конфигурацию на консольном сервере (например, app-dev.yml, app-qa.yml). У меня есть другой файл в ресурсе проекта src / main / application-local.yml.Поскольку локальные свойства различаются для разных пользователей, мы не хотим помещать их в консул. Я пытаюсь запустить свое приложение с несколькими профилями в следующем порядке dev, qa, local.

Предположим, что профиль Dev (находится в консуле), как показано ниже

app-dev.yml
foo: hello

Предположим, что профиль QA (находится в консуле), как показано ниже
app-qa.yml
bar: hello
foo: helloworld
Также есть локальный профиль

application-local.yml
foo: newhelloworld
bar: new Hello
У меня есть класскоторый просто печатает значение foo и bar в консоли

CurrentBehavior:

значение foo было напечатано helloworld

значение bar было напечатано hello

Ожидаемое поведение:

значение foo должно быть newhelloworld

значение бара должно быть новым Hello

Почему это не происходит таким образом? Так как я дал заказ профиля, этов идеале печатать вот так надо?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...