为了账号安全,请及时绑定邮箱和手机立即绑定

在弹簧引导中构建动态配置路径

在弹簧引导中构建动态配置路径

侃侃尔雅 2022-08-17 15:21:42
我有一个外部配置,其中包含的密钥会根据所处的环境而变化。我需要能够做这样的事情:应用程序.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}


查看完整回答
反对 回复 2022-08-17
  • 1 回答
  • 0 关注
  • 76 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信