Class<?> returnType = method.getReturnType();
if (returnType.equals(List.class)) {
Type genericReturnType = method.getGenericReturnType();
if (null != genericReturnType && genericReturnType instanceof ParameterizedType) {
ParameterizedType pt = (ParameterizedType) genericReturnType;
Class<?> actualTypeArgument = (Class<?>) pt.getActualTypeArguments()[0];
returnType = actualTypeArgument;
}
}
获取List中的泛型类型代码
最新推荐文章于 2023-02-23 17:27:28 发布