Spring的AOP的概念说明

时间:2021-07-12 06:12:25

Spring的AOP的概念说明

1、切面(Aspect)也就是Advisor(通知器)

2、连接点(JointPoint),在Spring中的连接点就是Method(方法),它有多种类型:如类级、方法级、字段级等

3、通知(Advice),包含BeforeMethod 、 AfterMethod、ThrowMethod

4、切入点(Pointcut)在那个点上进行横切逻辑,

5、目标对象(Target)是代理的对象;

 

切入点(Pointcut)是最*的接口

包含二个方法一个是ClassFilter类级的过滤器,另一个是MethodMatcher方法匹配是用来决定是不否对匹配的方法进行拦截

MethodMatcher的子类:

staticMethodMatcher

DynamicMethodMather

NameMathMethodPointcut

AbstractRegexpMethodPointcut