https://blog.csdn.net/c_unclezhang/article/details/78769426

Spring 源码复习 04 AOP 个人笔记 01

Spring 源码复习 04 AOP 个人笔记 01

spring加载完xml配置文件,会对配置文件中的标签进行解析,spring默认会加载自己的解析器,这些解析器散布在各个不同的jar包中

Spring 源码复习 04 AOP 个人笔记 01

Spring 源码复习 04 AOP 个人笔记 01

Spring 源码复习 04 AOP 个人笔记 01

这里有两个点提一下:

getAdvicesAndAdvisorsForBean(bean.getClass(), beanName, null),这个方法将得到所有的可用于拦截当前 bean 的advisor、advice、interceptor。

另一个就是 TargetSource 这个概念,它用于封装真实实现类的信息,上面用了 SingletonTargetSource 这个实现类,其实我们这里也不太需要关心这个,知道有这么回事就可以了。

我们继续往下看 createProxy(…) 方法:

 

相关文章:

  • 2021-09-27
  • 2021-05-23
  • 2021-09-30
  • 2022-01-20
  • 2022-12-23
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2022-02-24
  • 2021-09-18
  • 2021-09-01
  • 2021-09-21
  • 2021-04-10
相关资源
相似解决方案