1. 连接点(JoinPoint):程序执行过程中的任意位置,粒度为执行方法、抛出异常、设置变量等
¤ 在SpringAOP中,理解为方法的执行。
2. 切入点(PointCut):匹配连接点的式子
¤ 在SpringAOP中,一个切入点可以只描述一个具体方法,也可以匹配多个方法
♦ 一个具体方法:一个包下的某个接口中的无形参无返回值的方法
♦ 匹配多个方法:所有的方法,所有的get开头的方法,所有以某某结尾的接口中的任意方法,所有带有一个参数的方法
3. 通知(Advice):在切入点处执行的操作,也就是共性功能
¤ 在SpringAOP中,功能最终以方法的形式呈现
4. 通知类:定义通知的类
5. 切面(Aspert):描述通知与切入点的对应关系
浙公网安备 33010602011771号