通过'play console'访问application.conf

时间:2014-09-11 01:27:44

标签: playframework-2.0 scala-2.10

我正在使用Scala为我的一个Play项目开发迁移脚本。此脚本使用Play项目中的库,因此它驻留在项目路径中。我使用' play console'执行脚本,效果很好。

但是,我无法弄清楚如何从application.conf中检索设置。 play.api.Play.current.configuration抛出一个错误' java.lang.RuntimeException:没有启动的应用程序'。

有关如何使用其他方法获取设置的任何建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用底层配置库:

import com.typesafe.config._

val config = ConfigFactory.load()

或者您可以启动Play应用程序:

import play.core.StaticApplication

new StaticApplication(new java.io.File("."))

play.api.Play.current.configuration.get(...)