SpringCloud 覆盖远程Properties的值

2023-06-06 17:08 更新

通过引导上下文添加到应用程序中的属性源通常是“ 远程的 ”(例如,来自Spring Cloud Config Server)。默认情况下,不能在本地覆盖它们。如果要让您的应用程序使用其自己的系统属性或配置文件覆盖远程属性,则远程属性源必须通过设置​spring.cloud.config.allowOverride=true​来授予其权限(在本地设置无效)。设置该标志后,将使用两个更细粒度的设置来控制远程属性相对于系统属性和应用程序本地配置的位置:

  • spring.cloud.config.overrideNone=true​:从任何本地属性源覆盖。
  • spring.cloud.config.overrideSystemProperties=false​:只有系统属性,命令行参数和环境变量(而不是本地配置文件)才应覆盖远程设置。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号