public abstract class AbstractEndpointHandlerMapping<E extends MvcEndpoint>
extends RequestMappingHandlerMapping {
private final Set<E> endpoints;
}
怎么根据属性endpoints得到E的具体类型呢,
已知 endpoints 的 PropertyDescriptor
你可以参考下我这篇文章,里面有用泛型http://blog.csdn.net/qq_32502511/article/details/55807069
下面代码是可以获得T的具体class的,赋值给entityClass,不知道你说的是不是这个意思
public class BaseDaoImpl<T,ID extends Serializable> implements BaseDao<T,ID> {
private Class<T> entityClass;
@SuppressWarnings("unchecked")
public BaseDaoImpl() {
Type type = getClass().getGenericSuperclass();
Type[] parameterizedType = ((ParameterizedType) type).getActualTypeArguments();
entityClass = ((Class<T>) parameterizedType[0]);
}
}