一、环绕注解
环绕注解
环绕注解@Aroud
注解 | 描述 |
---|---|
@Around | @Around是Spring AOP中的一种通知类型,用于在目标方法执行前后进行环绕操作。它可以在方法调用前后增加额外的逻辑,例如日志记录、性能监控等。@Around注解需要配合AspectJ表达式来指定切入点,定义切面类的方法,并在方法内部通过ProceedingJoinPoint参数来控制目标方法的执行流程。 |
环绕注解,通过环绕注解可以实现对增强的整合。
对于环绕注解需要创建ProceedingJoinPoint对象并需要使用连两个对应方法
方法 | 描述 |
---|---|
proceed() | 执行被通知的目标方法,并返回其返回值。在环绕通知中必须调用此方法,否则目标方法不会执行。 |
getArgs() | 获取目标方法的参数值数组。返回的参数数组是Object类型的。 |
环绕注解使用案例:
@Component
@Aspect
public class RoundAdvice {
@Around("com.alphamilk.Advice.MyPoin