(1)Advice(通知)

可以理解为连接点具体做些什么事情,为切面增强提供织入接口,是增强目标方法的入口。包括前置通知,后知通知,异常通知。

(2)Pointcut(切点)

理解为Advice(通知)作用于哪些点,以JdkRegexpMethodPointcut为例:
《一》SpringAOP中Advice 、Pointcut、Advisor之间的关系
根据一定规则匹配方法,表明哪些方法可以被增强。

(3)Advisor(通知器)

通知器作用将通知与切点结合起来,可以定义应该哪个通知在哪个关注点使用它。

一句话联系:Advisor(通知器)正则匹配Pointcut(切点)初始化拦截器链放到List里面,然后Advice(通知)决定拦截器链在目标方法执行前还是执行后

相关文章:

  • 2021-06-20
  • 2022-12-23
  • 2022-03-06
  • 2021-07-06
  • 2021-09-08
  • 2021-12-03
  • 2021-11-15
  • 2021-06-19
猜你喜欢
  • 2021-12-20
  • 2021-12-05
  • 2021-09-01
  • 2022-03-04
  • 2022-12-23
  • 2021-09-10
  • 2021-06-18
相关资源
相似解决方案