【发布时间】:2015-02-16 22:13:23
【问题描述】:
我看过这个post 关于注册泛型类型。
注册示例:
bind(new TypeLiteral<Dal<RoutingResponse>>() {}).to((Class<? extends Dal<RoutingResponse>>) ResponseDal.class);
但是如何从注入器中获取泛型类型的实例?
我试过了:
injector.getInstance(Dal<RoutingResponse>().getClass());
但出现编译错误。
我该怎么写?
【问题讨论】:
-
我实际上不确定它是否是重复的,因为我看不到您发布的两个 sn-ps 之间的关系。这有帮助吗? stackoverflow.com/questions/2581137/…
-
重新表述了我的问题。我很抱歉这个错误
标签: java class generics dependency-injection guice