大家有没有发现不管是缓存中获取的,还是不同作用域Bean实例生成,都调用了AbstractBeanFactory.getObjectForBeanInstance()方法,足见该方法的重要性。以下是验收的逻辑:

查看大图

验收生成的Bean实例

到这里整个Bean生成逻辑已经看完了,相信大家对整个getBean()方法有了进一步的认识。现在大家对IoC有了了解,以及对IoC和AOP如何整合的也已清楚,但对Spring AOP框架如何生效还待进一步了解。那我们结束容器启动介绍,去看看Spring AOP这套基础设施如何生效的:Spring-AOP基础设施介绍-核心

快速导航: