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

San*_*ndy 9 scala config playframework


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

test.myframework {
host = ${TEST_HOST_NAME}
}
Run Code Online (Sandbox Code Playgroud)

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

ret*_*hab 14

播放文档生产配置中对此进行了描述:

my.key = defaultvalue
my.key = ${?MY_KEY_ENV}
Run Code Online (Sandbox Code Playgroud)