Изменить приоритет Spring Cloud Config

Как снизить приоритет загрузчика свойств Spring Cloud Config? Мне нужно иметь возможность переопределить свойства с помощью аргументов командной строки, но в настоящее время это невозможно, поскольку загрузчик свойств Cloud Config имеет наивысший приоритет.

Например, если MyApp.jar извлекает переменную "foo=bar" из MyApp.yml в Cloud Config, я хотел бы использовать эту команду:

java -jar MyApp.jar --foo=baz

1 ответ

В настоящее время вы не можете переопределить приоритет. Но вы можете сделать что-то вроде этого (в myapp.yml например):

foo: ${fooOveride:bar}

Тогда вы можете сделать java -jar MyApp.jar --fooOveride=baz а потом foo=baz,

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