JAVA反射获取方法泛型返回值类型

Type genericReturnType = method.getGenericReturnType();
ParameterizedType type = (ParameterizedType) genericReturnType; // 获取返回值类型中的泛型类型,因为可能有多个泛型类型,所以返回一个数组
Type[] actualTypeArguments = type.getActualTypeArguments();
// 循环数组,遍历每一个泛型类型
Class typeArgClass = (Class) actualTypeArguments[0];

猜你喜欢

转载自blog.csdn.net/sunboylife/article/details/131067162