首页 > 代码库 > 获取父类的泛型类型

获取父类的泛型类型

import java.lang.reflect.ParameterizedType;

public class GenericClass {

	/**
	 * 获取父类的泛型类型
	 */
	public static Class getGenericClass(Class clazz) {
		ParameterizedType  type=(ParameterizedType)clazz.getGenericSuperclass();
		Class entityClass=(Class) type.getActualTypeArguments()[0];
		return entityClass;
	}

}
基类都可以用到

获取父类的泛型类型