System.setProperty("sun.misc.ProxyGenerator.saveGeneratedFiles", "true"); // 目标对象 IUserDao target = new UserDao(); // 给目标对象,创建代理对象 IUserDao proxy = (IUserDao) new ProxyFactory(target).getProxyInstance(); // 执行方法 【代理对象】 proxy.save(); System.out.println(Proxy.isProxyClass(proxy.getClass())); InvocationHandler invocationHandler = Proxy.getInvocationHandler(proxy); System.out.println(invocationHandler);
开始事务jdk
----已经保存数据!----
提交事务jdk
true
MyProxy.Jdk.ProxyFactory@16b98e56