从抽象类的泛型中获取对象class
发表于:2022-10-25 09:50:44 分类:JAVA 阅读:292次
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,反射