【问题标题】:In Play framework, how would I replace executing a method in Global settings?在 Play 框架中,我将如何替换在全局设置中执行方法?
【发布时间】:2018-03-26 10:10:17
【问题描述】:

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

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

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

【问题讨论】:

    标签: scala playframework migration global


    【解决方案1】:

    您可以添加:

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

    您可以使用它来代替全局设置。这是应用程序运行时默认执行的第一件事。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-25
      • 1970-01-01
      • 1970-01-01
      • 2021-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多