AOP-面向切面编程
切面包括Advice和Pointcut
Spring Aop属于方法级别的Aop,即在方法执行前、方法执行后、方法抛出异常执行切面代码
AOP两个关注点
- 核心关注点
- 横切关注点
Advice指通知,前置通知、后置通知、异常通知这些,也称为横切关注点
Pointcut指在哪些方法加入横切关注点,侧重是哪些方法,定义核心关注点的范围
JoinPoint是符合Pointcut定义的核心关注点范围中的一个,在Spring Aop指某个具体的方法
切面包括Advice和Pointcut,即切面定义了若干个通知和要作用的范围