Spring AOP

一、Spring aop 基本要素

AOP:将非功能性需求从功能性需求中剥离出来,解耦并且解决代码复用的问题,比如说权限控制,事务控制,记录操作日志,全局捕获异常等

1.Aspect(切面)

2.JoinPoint(连接点)

3.Advice(通知)

  1)before:前置通知

  2)after:后置通知,方法执行完后

  3)afterReturning:返回通知,方法成功执行之后

  4)afterThrowing:异常通知,发生异常之后

  5)Around:环绕通知

4.Pointcut(切入点)

5.AOP代理:Spring中的AOP代理默认使用的JDK代理。

原文地址:https://www.cnblogs.com/wenxiangchen/p/12690578.html