ResolvableType Spring 的java类型通用解析器
获取当前类型泛型
public class A<T>{
protected String namespace;
public A(){
ResolvableType t=ResolvableType.forType(getClass().getGenericSuperclass());
namespace=t.getGeneric(0).resolve().getSimpleName();
}
}
public class Test extends A<String>{
public void printName(){
System.out.println(namespace);
}
public static void main(String[] args) {
new Test().printName();
}
}