https://blog.csdn.net/c_unclezhang/article/details/78769426
spring加载完xml配置文件,会对配置文件中的标签进行解析,spring默认会加载自己的解析器,这些解析器散布在各个不同的jar包中
这里有两个点提一下:
getAdvicesAndAdvisorsForBean(bean.getClass(), beanName, null),这个方法将得到所有的可用于拦截当前 bean 的advisor、advice、interceptor。
另一个就是 TargetSource 这个概念,它用于封装真实实现类的信息,上面用了 SingletonTargetSource 这个实现类,其实我们这里也不太需要关心这个,知道有这么回事就可以了。
我们继续往下看 createProxy(…) 方法: