获取泛型类型
public abstract class AbstractRepository<T> {
private Class<T> getClazz() {
return (Class<T>)((ParameterizedType) getClass().getGenericSuperclass())
.getActualTypeArguments()[0];
}
}
说明
getGenricSuperclass() 需要有子类
getActualTypeArguments()[0],只是取到第一个泛型的类型
getGenericInterfaces() 可以取接口的泛型
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。