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代理。