【发布时间】:2016-06-07 11:18:22
【问题描述】:
我对游戏不是很熟悉,但我正在开发一个应用程序,通过 .properties 文件加载属性并通过命令行传递变量。
例如
注意这是一个 play 2.2.3 应用
play -Dhost=app123 -Dconfig.file=app.properties run
在属性文件中:
app.host=${host}
当我检查运行时加载的配置时使用
Play.configuration
或
ConfigFactory.load
app.host 的替换似乎不起作用 - 该属性被评估为 ${host} 作为文字字符串(而不是 app123)。
是否需要设置一些东西才能使替换起作用?
谢谢!
【问题讨论】:
标签: scala playframework configuration config typesafe