在Spring中没有解析第一个环境变量时如何定义第二个环境变量?

时间:2020-08-07 14:04:22

标签: spring

假设我具有名为app.database.url的配置属性。我需要在两个位置搜索URL,因此我创建了这样的可解析属性:

app.database.url=${APP_DATABASE_URL:DEFAULT_URL}

但是,spring不会使用键DEFAULT_URL搜索第二个环境变量,而是将这个属性解析为值为DEFAULT_URL的字符串。可以告诉spring第二个参数也应该由环境变量解决吗?

1 个答案:

答案 0 :(得分:0)

我认为您可以使用此功能:

app.database.url=${APP_DATABASE_URL:${DEFAULT_URL}}