public class AbstractModelService<M> implements ModelService<M> {
@Resource
protected Dao dao;
private final Class<M> modelClass;
@SuppressWarnings("unchecked")
public AbstractModelService() {
modelClass = (Class<M>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
}
获得父接口泛型类:
modelClass = (Class<M>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
932

被折叠的 条评论
为什么被折叠?



