升级至版本2.4后,如何将onLoad config方法更改为应用程序加载器类

时间:2019-07-16 12:00:18

标签: scala playframework sbt

在从2.3升级到播放框架2.4的过程中,我在文档中注意到,我需要将onLoadConfig方法更改为指定配置的应用程序加载程序类。 这是我关于应用程序加载程序类的文章:

import play.api.ApplicationLoader
import play.api.Configuration
import play.api.inject.guice._

class CustomApplicationLoader extends GuiceApplicationLoader() {
  override def builder(context: ApplicationLoader.Context): GuiceApplicationBuilder = {

    val setConfig = Configuration(
      "host.name" -> "localhost",
      "http.port" -> "disabled",
      "https.port" -> "9445",
      "play.http.sslengineprovider" -> "global.SSLEngineProvider"
    )
    initialBuilder
      .in(context.environment)
      .loadConfig(setConfig ++ context.initialConfiguration)
      .overrides(overrides(context): _*)
  }

}

由于找不到SSL配置错误,此操作不起作用

0 个答案:

没有答案