SpringCloud 覆蓋遠程Properties的值

2023-06-06 17:08 更新

通過引導(dǎo)上下文添加到應(yīng)用程序中的屬性源通常是“ 遠程的 ”(例如,來自Spring Cloud Config Server)。默認情況下,不能在本地覆蓋它們。如果要讓您的應(yīng)用程序使用其自己的系統(tǒng)屬性或配置文件覆蓋遠程屬性,則遠程屬性源必須通過設(shè)置?spring.cloud.config.allowOverride=true?來授予其權(quán)限(在本地設(shè)置無效)。設(shè)置該標志后,將使用兩個更細粒度的設(shè)置來控制遠程屬性相對于系統(tǒng)屬性和應(yīng)用程序本地配置的位置:

  • ?spring.cloud.config.overrideNone=true?:從任何本地屬性源覆蓋。
  • ?spring.cloud.config.overrideSystemProperties=false?:只有系統(tǒng)屬性,命令行參數(shù)和環(huán)境變量(而不是本地配置文件)才應(yīng)覆蓋遠程設(shè)置。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號