java
lufy0908
这个作者很懒,什么都没留下…
展开
-
AOP代理模式理解JDK动态代理实现原理
jdk的动态代理类是通过继承InvocationHandler接口,实现invoke方法。通过Proxy类的newProxyInstance方法,来创建一个字节码文件,此文件相当于一个被增强的新类,并存在jdk的内存中。当调用接口方法时,会调取代理类的invoke方法来完成对被代理类来实现,而invoke方法会根据传入的对象和方法名称还有参数,调取代理类的相应方法。 下面使用jdk的源码进行深入理...原创 2020-04-23 23:43:32 · 149 阅读 · 0 评论 -
AOP代理模式理解及使用
代理模式的定义 定义:给目标对象提供一个代理对象,并控制对目标对象的引用。 目的:1.通过代理对象,对原有的对象进行增强。2.通过引入代理对象的方式访问目标对象,简化目标对象给系统带来的复杂性。 1)简单代理模式类图 public interface InsertOp { void insertLog(String params); } public class InserOpImp ...原创 2020-04-23 16:05:07 · 446 阅读 · 0 评论