spring中aop的用法有两种(spring aop方式【aop:advice】、spring整合AspectJ的方式【aop:aspect】)
- <aop:advisor advice-ref=""/>
- <aop:aspect ref="myAdvice"/>
获取十个BeanDefinition的流程(xml中的aop标签)
- 入口类和方法:BeanDefinitionParseDelegate#parseCustomElement
创建代理对象的流程
- 什么时候产生呢?
- AbstractAutowrieCapableBeanFactory#applyBeanPostProcessorsAfterInitialization
- 入口类和方法:AbstractAutoProxyCreator#postProcessAfterInitialization