Proceedingjoinpoint 继承了 JoinPoint 。
Proceedingjoinpoint 是在JoinPoint的基础上暴露出 proceed 这个方法。
proceed方法很重要,这个是aop代理链执行的方法。暴露出这个方法,就能支持 aop:around 这种切面,也就是 Proceedingjoinpoint 才支持环绕通知(而其他的几种切面只需要用到JoinPoint,这跟切面类型有关), 它能决定是否走代理链还是走自己拦截的其他逻辑。
+3
一个Java程序员(开发工程师)的个人博客,分享Java开发技术知识,包括不限于常见的java web开发框架、java开发工具、数据库等技术,还有Java面试题等。
Proceedingjoinpoint 继承了 JoinPoint 。
Proceedingjoinpoint 是在JoinPoint的基础上暴露出 proceed 这个方法。
proceed方法很重要,这个是aop代理链执行的方法。暴露出这个方法,就能支持 aop:around 这种切面,也就是 Proceedingjoinpoint 才支持环绕通知(而其他的几种切面只需要用到JoinPoint,这跟切面类型有关), 它能决定是否走代理链还是走自己拦截的其他逻辑。
谢谢