如何在application.conf中设置默认值并使用Environment变量

时间:2017-05-22 05:08:53

标签: scala playframework config


我想使用环境变量为application.conf中的一个config变量设置值。但是如果这个env变量不存在,我想默认配置为某个值而不是错误。
这可能吗?这里有参考设置。

test.myframework {
host = ${TEST_HOST_NAME}
}

如果TEST_HOST_NAME不存在,我可以将主机默认为localhost吗?

1 个答案:

答案 0 :(得分:12)

播放文档Production Configuration中描述了这一点:

my.key = defaultvalue
my.key = ${?MY_KEY_ENV}