Spring IOC容器的源码阅读,通过一张思维导图把Spring IOC都总结好了
一、前言 作为一个经常使用 Spring 的后端程序员,很早就想彻底弄懂整个 Spring 框架了!但它整体是非常大的. spring ioc 思维导图: 点击领取spring全套视频与源码 :暗号CSDN 最新2020整理收集的一线互联网公司面试真题(都整理成文档),有很多干货,包含netty,spring,线程,spring cloud等详细讲解,也有详细的学习规划图,面试题整理等,我感觉在面试这块讲的非常清楚:获取面试资料只需: 点击这里领取!!! 暗号:CSDN 二、文章将围绕什么来进行展开? 不多,就一行代码,如下图: 这句是 Spring 初始化的代码,虽然只有一句代码,但内容贼多! 三、Spring 容器 IOC 有哪些东西组成? 这样子,小编先理清下思路,一步一步来: 1、上面那句代码有个文件叫applicationContext.xml, 这是个资源文件,由于我们的bean都在里边进行配置定义,那 Spring 总得对这个文件进行读取并解析吧!所以 Spring 中有个模块叫Resource模块,顾名思义,就是资源嘛!用于对所有资源xml、txt、property等文件资源的抽象。 下面先贴一张小编生成的类图(图片有点大,不知道会不会不清晰,如果不清晰可以按照上面说的idea生成方法去生成即可): 可以看到Resource是整个体系的根接口