注解认识
@Aspect 切面,就是定义的aop的关注点,或者说范围
@Pointcut("execution(* com.example.demo.controller.*.*(..))") 切点,解决问题的切入点,触发点
@After ,@AfterReturning,@AfterThrowing区别
@after为aop执行的操作,无论如何都会执行
@AfterReturning 当程序没有报错时会执行
@AfterThrowing, 当程序报错时才会执行
配置搭建:
1.启动类定义自动切面代理 @EnableAspectJAutoProxy
2.定义切面,切点表达式