微信搜索【程序员囧辉】,关注这个坚持分享技术干货的程序员。
目录
prepareBeanFactory(beanFactory) 方法
postProcessBeanFactory(beanFactory) 方法
invokeBeanFactoryPostProcessors(beanFactory) 方法
registerBeanPostProcessors(beanFactory) 方法
initApplicationEventMulticaster() 方法
finishBeanFactoryInitialization(beanFactory) 方法
Spring IoC源码学习全系列
Spring IoC源码学习:ApplicationContext 刷新前的配置
Spring IoC源码学习:obtainFreshBeanFactory详解
Spring IoC源码学习:parseDefaultElement详解
Spring IoC源码学习:parseCustomElement详解
Spring IoC源码学习:context:component-scan 节点详解
Spring IoC源码学习:invokeBeanFactoryPostProcessors详解
Spring IoC源码学习:registerBeanPostProcessors详解
Spring IoC源码学习:finishBeanFactoryInitialization详解
Spring IoC源码学习:createBean详解(上)
Spring IoC源码学习:createBean详解(下)
Spring IoC源码学习:finishRefresh 详解
前言
Spring 作为现在最优秀的框架之一,被广泛的应用于 Java 项目中,但是大多数人都只知道如何使用,而不知其中的原理。对大多数人来说可能知道如何使用已经足够了,但是对于想提升自己的人来说,学习 Spring 的源码是一个不错的选择。在过去的几个月里,我利用空闲时间将 IoC 的相关源码学习了一下,按照老习惯准备整理成笔记,以博文的形式记录下来,供自己以后使用,也供其他网友参考。由于涉及到的代码较多,因此会以一个系列的形式来呈现。
本系列文章只能作为学习 Spring IoC 源码中的一个参考,强烈不建议只看本系列的文章,而不自己去阅读 Spring 的源码。