我正在尝试覆盖一个似乎不起作用的泛型类实例。知道这个的语法是什么?
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")
}