jdk动态代理情况下前后置advice调用过程分析part2.docVIP

  • 4
  • 0
  • 约5.25千字
  • 约 5页
  • 2016-04-12 发布于安徽
  • 举报

jdk动态代理情况下前后置advice调用过程分析part2.doc

jdk动态代理情况下前后置advice调用过程分析part2.doc

jdk动态代理的情况下 前后置advice的调用过程分析 part2 上一节分析到 invoke方法主要有两行代码 1.获取Interceptor chain ListObject chain = this.advised.getInterceptorsAndDynamicInterceptionAdvice(method, targetClass); 2.执行advice的调用 retVal = invocation.proceed(); 执行Interceptor链 这里是一个递归的过程 这里继续分析invocation.proceed() 显示创建一个ReflectiveMethodInvocation对象 然后执行它的proceed方法 org.springframework.aop.framework.?ReflectiveMethodInvocation??是AOP联盟的标准接口org.aopalliance.intercept.MethodInvocation的一个实现 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 public?Object?proceed()?throws?Throwable?{ ????????//? We?s

文档评论(0)

1亿VIP精品文档

相关文档