从抽象类的泛型中获取对象class-查看文章

从抽象类的泛型中获取对象class

发表于:2022-10-25 09:50:44 分类:JAVA 阅读:64次

Type genericSuperclass = getClass().getGenericSuperclass();
Type[] actualTypeArguments = ((ParameterizedTypeImpl) genericSuperclass).getActualTypeArguments();
Type actualTypeArgument = actualTypeArguments[0];
Class<?> aClass = Class.forName(actualTypeArgument.getTypeName());
this.beanClass = (Class<T>) aClass;
public abstract class AbstractBaseProcessService<T extends BaseProcessBean> implements BaseProcessService<T>, InitializingBean{
......
}


关键词:java,class,反射


验证码: