这里,我们参考两篇写的非常好的博客
IOC1 http://www.cnblogs.com/fangfuhai/p/7128534.html
IOC2 http://www.cnblogs.com/fangfuhai/p/7131434.html
此外,还有对于ApplicationhContext的分析以对比BeanFactory
加载Class文件 http://geeekr.com/read-spring-source-1-how-to-load-bean/
实例化Bean并且注入依赖 http://geeekr.com/read-spring-source-two-beans-initialization/
最后,推荐一篇博文,详细介绍了IOC原理 https://blog.csdn.net/he90227/article/details/51536348