Scala Play Guice - 覆盖泛型类实例

时间:2017-10-10 09:43:25

标签: scala playframework cassandra guice quill

我正在尝试覆盖一个似乎不起作用的泛型类实例。知道这个的语法是什么?

lazy val app: Application = new GuiceApplicationBuilder()
        .overrides(bind[CassandraAsyncContext[LowerCase]].toInstance(testCassandraContext))
        .build()

它根本不会覆盖来自Module.scala的原始实例,如下所示:

  @Provides @Singleton
  def provideCassandraContext: CassandraAsyncContext[LowerCase] = {
    new CassandraAsyncContext[LowerCase]("db")
  }

0 个答案:

没有答案