关于spring AOP编程的一下术语的理解

通知

在AOP术语体系中,切面真正要做的工作称之为通知(advice)。通知负责定义切面的what和when——即这个切面负责什么工作,以及何时执行这个工作。(其实就是切面类中的方法,方法上使用注解,定义通知的when。)

织入点

织入点类似一个插槽,通过织入点可以将切面织入到应用的执行流中。织入点可能是正在调用的方法、正在抛出的异常或者是正在被修改的属性。

切点

如果说通知是定义了切面的what和when这两个方面,那么切点就定义了where。(简单来说,切点是织入点的集合,里面包含了该切点需要的织入点)

切面

通知和切点合起来就构成了切面——what、when和where。

Introductions

可以通过Introductions给现有的类增加方法或者属性

Weaving

编织是将切面应用于模板对象来创建代理类的过程。

参考文章,写得非常好