我有一個外部配置,其中包含的密鑰會根據所處的環境而變化。我需要能夠做這樣的事情:應用程序.ymlexternal_val: ${${LOCAL_ENV_VAR}-external-path}首先,我需要使用環境變量來替換外部源的路徑,然后我需要在外部配置源中解析此路徑。我唯一能做的就是對值進行這樣的硬編碼:應用程序.ymlexternal_val: ${preprod-external-path}在 Spring Boot 中執行嵌套屬性查找的適當方法是什么?
1 回答

千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
而不是像這樣做:
external_val: ${${LOCAL_ENV_VAR}-external-path}
你可以把它分成2個屬性,比如:
local_env_var_external_path: ${LOCAL_ENV_VAR}-external-path
external_val: ${local_env_var}
添加回答
舉報
0/150
提交
取消