动态代理

动态代理
一。Proxy 里面的newproxyInstance , 来生成代理对象、
里面的参数:
1.MyProxy.class.getClassLoder(), 拿到代理类加载器
动态代理

2.userServiceImpl.getClass().getInterfaces(),
为userServiceImpl 类生成代理对象, 并获得这个类里面的所有接口
动态代理
3. new InvocationHandler(), 提供invoke 接口
4. 动态代理
二。 重写invoke 方法
被代理类要做的事情|

method.invoke() 调用当前所执行的方法

动态代理
动态代理