在玩!2.0,可以Global
按照此处记录的方式使用。Global
需要在默认(空)包中。
我的应用程序中还需要全局变量,其中一些需要可用于Global
. 因此,我将它们放在 Global.scala 中,如下所示:
package object globals {
lazy val foo = Play.maybeApplication.flatMap(_.configuration.getString("foo")).getOrElse("default_value_of_foo")
}
然后我在我的控制器中使用它,如下所示:
globals.foo
有没有更好的办法?