1
2 1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------
2
JoinPoint
(连接点)
:所谓连接点是指那些被拦截到的点。在spring
中,这些点指的是方法,因为
spring
只支持方法类型的连接点。
Pointcut(
切入点
)
:
所谓切入点是指我们要对哪些JoinPoint
进行拦截的定义。
Advice
(通知
/
增强):所谓通知是指拦截到
JoinPoint
之后所要做的事情就是通知。
通知分为前置通知,后置通知,异常通知,最终通知,环绕通知
,Advice
是面向方法的
Introduction
(引介
/
引入):
Introduction
是一种特殊的
Advice
,是面向类的,可以在运行期间为类动态地添加一些方法或字段。(关注不多)
Target
(目标对象):代理的目标对象
Weaving
(织入):将
Advice
(增强)应用给
Target
(目标对象),创建
Proxy
的过程
Proxy
(代理对象):将
advice
织入
target
,生成代理对象
Aspect
(切面)
:是切入点和通知(
增强
)
的总和