Spring 学习(二) Bean

Bean的配置项

Id: IOC容器中的唯一表示,getBean里面的名字
Class: 具体实例化的哪个类
Scope:作用域
Constructor arguments: 构造器的参数
Properties:属性值
Autowiring mode:自动装配的模式
lazy-initialization mode:懒加载的模式
Initializatiion/destruction method 初始化或者销毁方法

作用域
Spring 学习(二) Bean

初始化
在完成成员变量的赋值后 对类做一些事情

Spring 学习(二) Bean

销毁

在类销毁前,清除一些东西
Spring 学习(二) Bean

Aware可以获取Spring的一些资源进行使用

Spring 学习(二) Bean

Bean的自动装配
bean在实例化的时候,会自动根据成员变量的名字(byName 自动调用set方法)、或成员变量的类型(byType自动调用set方法)或者构造方法(constructor),为自己的成员变量赋值
Spring 学习(二) Bean

Resoure 针对一些资源文件的统一接口,可以得到资源文件的具体内容,所有的application context都实现了ResourceLoader的接口,实现资源加载过程
Spring 学习(二) Bean