0

如何降低 Spring Cloud Config 的属性加载器的优先级?我需要能够通过命令行参数覆盖属性,但由于 Cloud Config 属性加载器的优先级最高,目前这是不可能的。

例如,如果 MyApp.jar 从 Cloud Config 中的 MyApp.yml 中提取变量“foo=bar”,我希望能够使用以下命令:

java -jar MyApp.jar --foo=baz
4

1 回答 1

2

您目前无法覆盖优先级。但是你可以做这样的事情(myapp.yml例如):

foo: ${fooOveride:bar}

然后你可以做java -jar MyApp.jar --fooOveride=baz然后foo=baz

于 2016-06-22T18:47:34.170 回答