在Play框架中,如何在全局设置中替换执行方法?

时间:2018-03-26 10:10:17

标签: scala playframework migration global

我正在为Scala应用程序使用Play框架,需要从2.5.x

迁移到2.6.x.

全局设置类将被删除,我目前依赖它来设置joda DateTimeZone默认值,如下所示:DateTimeZone.setDefault(DateTimeZone.forID("Europe/London"))

我该如何替换它?它说依赖注入迁移指南,但我认为依赖注入是为了访问类/变量,而不是执行方法

1 个答案:

答案 0 :(得分:1)

您可以添加:

 class Module extends AbstractModule with ScalaModule {
    override def configure():Unit = {
    // do your default worf here
   }
}

您可以使用它代替全局设置。当你的应用程序运行时,这是第一个被默认执行的东西。