缘起 通过前面的章节,我们知道了如何搭建spring源码的阅读环境,本篇文章主要了解Spring的IOC容器是如何实现的。 下面直接开始 IOC容器 我们可以通过一个简单的main方法来调试应用 跟踪进ClassPathXmlApplicationContext源码可以看到 这里主要做了3件事 动态确定使用哪个加载器加载配置文件 获取配置文件的路径 加载配置文件 我们直接看refresh() 看528行的obtainFreshBeanFactory()方法 看refreshBe