我想使用环境变量为application.conf中的一个config变量设置值。但是如果这个env变量不存在,我想默认配置为某个值而不是错误。
这可能吗?这里有参考设置。
test.myframework {
host = ${TEST_HOST_NAME}
}
如果TEST_HOST_NAME不存在,我可以将主机默认为localhost吗?
答案 0 :(得分:12)
播放文档Production Configuration中描述了这一点:
my.key = defaultvalue
my.key = ${?MY_KEY_ENV}