我想找到发送到泛型类的参数的类名,如下所示。
public abstract class RootClass<T extends Iface
> {
protected ApplicationContext applicationContext;
public T getIfaceBean() {
return applicationContext.getBean(T.class);
}
}
但看起来我做不到T.class
(由于类型擦除?)。
那么,Java 泛型是否可以执行这样的操作?
如何使用 Java 泛型实现这种类型的功能?