有没有办法Class<T>
在 gin 中注入类类型?我似乎无法让它工作,例如:
class GenericFoo<T> {
private final Class<T> klass;
@Inject
public GenericFoo(Class<T> klass) {
this.klass = klass;
}
}
class Bar { }
在某处注入一个实例:
..
@Inject
GenericFoo<Bar> instance;
..
和一个 GinModule 包含以下内容:
bind(new TypeLiteral<Class<Bar>>() {}).to(Bar.class);
谢谢