Spring AOP的注解
元素 | 描述 |
@Aspect | 配置切面 |
@Pointcut | 配置切点 |
@Before | 配置前置通知 |
@After | 配置后置通知 |
@Around | 配置环绕方式 |
@AfterReturning | 配置返回通知 |
@AfterThrowing | 配置异常通知 |
下面通过一个案例演示基于注解的AOP的实现,案例具体实现步骤如下。
1、创建AnnoAdvice类,用于定义通知。
@Aspect
public class AnnoAdvice {//切点@Pointcut("execution( * com.mac.demo03.UserDaoImpl.*(..))")public void poincut(){}//前置通知@Before("poincut()")public void before(JoinPoint joinPoint){System.out.print("这是前置通知