AOP 操作几个重点的术语(不包括所有):
< 返回列表时间: 2020-07-17来源:OSCHINA
AOP 操作几个重点的术语(不包括所有):
Student类 CURD方法
Log类 log方法 最终目的: 让log类的方法增强Student的方法
1.连接点
Joinpoint (连接点): 类里面可以被增强的方法,这些方法称为连接点。
(Student类中CURD方法都可以增强,所以CURD方法的名称叫做连接点)
2.切入点
Pointcut (切入点) :所谓切入点是指我们要多那些Joinpoint进行拦截的定义
(我们需要自己定义一个规则去包含要增强的方法,在实际操作总我们不会去增强所有的方法, 定义实际增强的方法就行,这个规则的定义就叫做切入点)
3.增强
Advice(通知/增强):所谓通知就是拦截到JoinPoint之后所要做的事情就是通知。
(也就是log类中的log方法叫通知)【通知分为前置通知,后置,异常,最终,环绕) 前置: 方法执行执行 后置: 方法之后执行 异常: 方法出现异常执行 最终: 在后置之后操作 环绕:方法之前和之后都执行
切面
Aspect(切面): 是切入点和通知的结合
(也就是编码让两个类产生联系,可以用xml或者注解使他们产生联系)
热门排行