AOP-底层原理(JDK动态代理实现)
AOP(JDK动态代理)
1,使用JDK动态代理,使用Proxy类里面的方法创建代理对象

(1)调用 newProxyInstance 方法

方法有三个参数
第一参数,类加载器
第二参数,增强方法所在的类,这个类实现的接口,支持多个接口
第三参数,实现这个接口 InvocationHandler,创建代理对象,写增强的方法
2,编写JDK动态代理代码
(1)创建接口,定义方法

(2)创建接口实现类,实现方法

(3)使用Proxy类创建接口代理对象


浙公网安备 33010602011771号