Exception in thread “main” java.lang.ClassCastException: net.sf.cglib.proxy.Enhancer cannot be cast to com.sxt.TestProxy02.You1
at com.sxt.TestProxy02.TestProyx.main(TestProyx.java:7)
错误地方:
public Object getProxy(){ Enhancer enhancer = new Enhancer(); enhancer.setSuperclass(obj.getClass()); enhancer.setCallback(methodInterceptor); return enhancer; }
解决: return enhancer.create();
未调用 enhancer 创建方法。
2020-09-10
最新推荐文章于 2024-07-24 13:08:50 发布