泛型转换Class问题

public class BaseOperationResource<Service extends BaseOperationService, Repository extends BaseRepository, QueryService, DTO extends BaseDTO> extends BaseResource<Service, Repository, QueryService> {
private Class<DTO> dtoClass;

public BaseOperationResource(){
Type genType = getClass().getGenericSuperclass();
Type[] params = ((ParameterizedType) genType).getActualTypeArguments();
dtoClass = (Class) params[3];
}
}
posted @ 2022-07-12 17:42  CageNo  阅读(262)  评论(0)    收藏  举报