现在我们来到了Spring AOP的大门口,马上带大家看看Spring AOP真容。在真正生成代理对象,前需要些准备工作,我们看下Spring是如何准备的,时序图如下:

查看大图

生成代理对象前的准备工作

我们再看下是如何获取AopProxy的,时序图如下:

查看大图

生成代理对象前的准备工作
代理生成中如何查找Bean适用的Advisor在后面Spring AOP中会介绍。一切准备就绪,马上进入代理生成程序。因生成动态代理对象分两种方式,我们分两篇分别介绍:
动态代理对象生成方式-Jdk版动态代理对象生成方式-Cglib版

附录:

  1. BeanPostProcessor-AbstractAutoProxyCreator类图

快速导航: