获取运行时的泛型类型
Posted 发福大叔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取运行时的泛型类型相关的知识,希望对你有一定的参考价值。
public class BaseDaoImpl<T> extends HibernateDaoSupport implements BaseDao<T> { private Class clazz;//用于接收运行期泛型类型 public BaseDaoImpl(){ //获得当前类型的带有泛型类型的父类 ParameterizedType pd = (ParameterizedType) this.getClass().getGenericSuperclass(); clazz = (Class) pd.getActualTypeArguments()[0]; } } //clazz.getClass()就可以获取到运行时的类型
以上是关于获取运行时的泛型类型的主要内容,如果未能解决你的问题,请参考以下文章