黑马程序员技术交流社区
标题:
java 动态代理能否代理带有泛型参数的方法
[打印本页]
作者:
che201311
时间:
2013-12-8 19:52
标题:
java 动态代理能否代理带有泛型参数的方法
本帖最后由 che201311 于 2013-12-8 19:54 编辑
复制代码
举以下例子:
public A(){
private List<B> B;
public List<B> getB() {
return B;
}
public void setB(List<B> b) {
B = b;
}
}
Class cl = A.getClass();
Method method = cl.getMethod("B", B.class);
return method.invoke(A, B);
java编译后List<B>变为java.lang.List 如何解决
作者:
ysunday
时间:
2013-12-9 21:13
貌似不能,因为泛型是编译的时候才有,编译后就擦除了泛型,貌似就没法代理了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2