Изменить приоритет 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
,