AOP代理对象方法调用
2020-09-22 21:25:17 0 举报
基于jdk代理和基于cglib代理的AOP增强对象的方法调用
作者其他创作
大纲/内容
MethodInvocation#proceed
font color=\"#0066cc\
JdkDynamicAopProxy本身是一个InvocationHandler
CglibAopProxy类中有许多内部类,这些内部类都是MethodInterceptor
CglibAopProxy$DynamicAdvisedInterceptor本身是一个MethodInterceptor
MethodInterceptor#invoke(MethodInvocation)
AOP切面的MethodInterceptor名字与对应invoke方法,是综合了jdk代理和cglib代理。 MethodInterceptor与cglib代理的MethodInterceptor同名。invoke方法与jdk代理的InvocationHandler#invoke方法同名。
0 条评论
下一页