【发布时间】:2011-03-27 03:48:03
【问题描述】:
我有一个泛型类Foo<T>。在Foo的一个方法中,我想得到T类型的类实例,但是我就是不能调用T.class。
使用T.class 绕过它的首选方法是什么?
【问题讨论】:
-
尝试这个问题的答案。我认为它相似。 stackoverflow.com/questions/1942644/…
-
import com.fasterxml.jackson.core.type.TypeReference;new TypeReference<T>(){} -
是的,正如上面的评论所暗示的,通过提供
new TypeReference<Foo<Bar>>() {}作为我的反序列化模型读取器方法的参数来解决它。