如何设置默认值并在 application.conf 中使用环境变量
How to set default value and also use Environment variable in application.conf
我想使用环境变量为 application.conf 中的配置变量之一设置值。但是如果这个 env 变量不存在,我想将配置默认设置为某个值而不是出错。
这可能吗?这里设置参考。
test.myframework {
host = ${TEST_HOST_NAME}
}
这里如果 TEST_HOST_NAME 如果不存在,我可以将主机默认为本地主机吗?
播放文档中对此进行了描述Production Configuration:
my.key = defaultvalue
my.key = ${?MY_KEY_ENV}
我想使用环境变量为 application.conf 中的配置变量之一设置值。但是如果这个 env 变量不存在,我想将配置默认设置为某个值而不是出错。
这可能吗?这里设置参考。
test.myframework {
host = ${TEST_HOST_NAME}
}
这里如果 TEST_HOST_NAME 如果不存在,我可以将主机默认为本地主机吗?
播放文档中对此进行了描述Production Configuration:
my.key = defaultvalue
my.key = ${?MY_KEY_ENV}