ProceedingJoinPoint包含哪些内容
时间: 2024-06-16 15:02:42 浏览: 45
ProceedingJoinPoint是Spring AOP框架中的一个接口,用于表示正在执行的连接点(Join Point)。它包含以下内容:
1. getArgs():获取方法参数数组。
2. getSignature():获取方法签名,包括方法名、修饰符、返回类型等信息。
3. getTarget():获取目标对象。
4. getThis():获取代理对象。
5. proceed():继续执行连接点的方法。
6. getStaticPart():获取静态部分,即连接点所在的位置信息。
相关问题
ProceedingJoinPoint是否包含入参
ProceedingJoinPoint是Spring AOP框架中的一个类,用于表示正在执行的连接点(Join Point)。它包含了被拦截方法的相关信息,包括方法名、参数等。
所以,可以说ProceedingJoinPoint包含了方法的入参信息。通过ProceedingJoinPoint对象,我们可以获取到方法的参数值,并在拦截器中对参数进行处理或者记录。
joinpoint ProceedingJoinPoint
JoinPoint是程序运行过程中可识别的点,用于AOP切入。它包含了切入相关的信息,如目标对象、方法参数、方法签名等。而ProceedingJoinPoint是继承自JoinPoint的类,它在JoinPoint的基础上暴露了proceed()方法,用于执行原始方法。两者的区别在于ProceedingJoinPoint适用于环绕通知(@Around),而其他类型的切面只需要使用JoinPoint。
阅读全文