Spring Bean定义:
bean是一个被实例化,组装并通过Spring IOC容器进行管理的对象
bean的属性
| 属性 | 描述 |
|---|---|
| class | 用来指定bean的bean类 |
| id/name | bean的唯一标识符 |
| scope | bean的作用域 |
| constructor-arg | 使用构造函数进行依赖注入 |
| properties | 类成员变量的依赖注入 |
| lazy-init | 延迟加载,表示bean在使用时才会进行实例化,而不是IOC容器创建时就实例化 |
| init-method | 指定bean被实例化后,调用的回调函数 |
| destroy-method | 指定bean被销毁时,调用的回调函数 |