scala - 如何设置默认值并在 application.conf 中使用环境变量

标签 scala playframework config


我想使用环境变量为 application.conf 中的配置变量之一设置值。但是如果这个环境变量不存在,我想将默认配置设置为某个值而不是出错。
这可能吗?这里设置供引用。

test.myframework {
host = ${TEST_HOST_NAME}
}

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

最佳答案

这在 Play 文档Production Configuration中有描述。 :

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

关于scala - 如何设置默认值并在 application.conf 中使用环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44105029/

相关文章:

xml - SpringSocial XML 配置架构错误

PHP - 定义常量与使用 config.ini

scala - 如何使用 sbt-scoverage 在 Akka-HTTP 服务中编写集成测试用例?

java - 使用带有 HTML 表单的复杂对象来玩 Framework 2 Java

java - 使我的持久模型中的属性独一无二

java - "Where is the framework?" Play 错误!框架

php - 如何安全地存储网站的配置文件?

scala - 如何抑制 MaxPermSize 警告?

scala - 关闭 Slick 注销

scala - 只运行一个包测试用例scala