Property Overrides

配置服务的重写特性允许操纵者提供配置属性到所有的应用层,而不需要做偶尔的修改。只需要添加健值对spring.cloud.config.server.overrides来定义重写机制,例如

spring:
  cloud:
    config:
      server:
        overrides:
          foo: bar

这样会使所有的配置客。户端应用从自己的配置中独立的读取foo=bar (当然应该可以使用配置服务中的数据,重写机制并不是强制的,但是对于Spring Cloud Config 客户端来说它可以提供十分有用的默认行为)。

通常,Spring环境的占位符可以使用"\"来转义"${}"(在客户端解析)。注意在YAML中不需要转移"\",但是在properties中需要转移。

通过在远程仓库中设置spring.cloud.config.overrideNone=true (默认为false)可以改变重写的优先级。在客户端更像默认值,允许应用在环境变量或系统属性中提供自己的值。

results matching ""

    No results matching ""