0

在 application.conf 我添加了以下属性

property1="value1"
property2="prefix ${property1}"

在任何控制器中,我添加了以下代码

  println(Play.application.configuration.underlying.getString("property1"))
  println(Play.application.configuration.underlying.getString("property2"))
  println(Play.application.configuration.getString("property1"))
  println(Play.application.configuration.getString("property2"))

输出是

value1
prefix ${property1}
Some(value1)
Some(prefix ${property1})
4

1 回答 1

1

问题是 property2 没有被替换,因为被引用了。

利用

property1="value1"
property2=prefix ${property1}

请参阅未加引号的字符串部分。

于 2015-07-29T08:25:23.527 回答