戴着假发的程序员出品
文字说明
看文字嫌累的可以查看后面的视频说明((__) ……)
Spring 作为 Ioc 框架,实现了依赖注入,由一个中心化的 Bean 工厂来负责各个 Bean 的实例化和依赖管理。各个 Bean 可以不需要关心各自的复杂的创建过程,达到了很好的解耦效果。
springBean的加载过程大致分为两个过程:解析注册,实例化
spring先解析xml文件或者注解配置,读取所有要加载类信息。根据类信息创建对应的BeanDefinition对象,再根据Beandefination对象创建实例对象。
BeanDefinition是SpringBean的描述对象,主要封装了如下信息:
其中需要我们了解的属性,我们会在后面的解释中慢慢了解。
视频说明
spring应用手册(第一部分)