最近维护一个SSH项目,看到了一段代码,是关于BaseAction的,以前就遇到过这个问题,当时由于找不到就放弃了,今天看到了就记下来吧.
对于刚入门的朋友来说,代码中很重要的一个点是获取的是父类的泛型类型,而不是本类的泛型.
因为BaseAction是要被继承的,所以调用方法的时候是子类调用,然后父类的泛型实例化,所以获取的是父类的泛型字节码.
最近维护一个SSH项目,看到了一段代码,是关于BaseAction的,以前就遇到过这个问题,当时由于找不到就放弃了,今天看到了就记下来吧.
对于刚入门的朋友来说,代码中很重要的一个点是获取的是父类的泛型类型,而不是本类的泛型.
因为BaseAction是要被继承的,所以调用方法的时候是子类调用,然后父类的泛型实例化,所以获取的是父类的泛型字节码.