AspectJ注解
| 注解名称 | 描述 |
|---|---|
| @Aspect | 用于定义1个切面 |
| @Pointcut | 用于定义切入点的表达式。在使用时,需要定义一个切入点方法。该方法是一个返回值void,且方法体为空的普通方法 |
| @Before | 用于定义前置通知。在使用时,通常为其指定value属性值,该值可以是已有的切入点,也可以直接定义切入点表达式 |
| @AfterReturning | 用于定义后置返回通知。 在使用时,通常为其指定value属性值,该值可以是已有的切入点,也可以直接定义切入点表达式 |
| @Around | 用于定义环绕通知。 在使用时,通常为其指定value属性值,该值可以是已有的切入点,也可以直接定义切入点表达式 |
| @AfterThrowing | 用于定义异常通知。在使用时, 通常为其指定value属性值,该值可以是已有的切入点,也可以直接定义切入点表达式。另外,还有一个Throwing属性用于访问目标方法抛出的异常,该属性与异常通知方法中同名的形参一致 |
| @After | 用于定义后置(最终)通知。 在使用时,通常为其指定value属性值,该值可以是已有的切入点,也可以直接定义切入点表达式 |

浙公网安备 33010602011771号