0x01 描述
Bean对象是构成应用程序的支柱,同时是由Spring IOC容器进行管理的
Bean是一个被实例化,组装,并通过Spring IOC容器所管理的对象
这些Bean是由用容器提供的配置元数据创建的
0x02 Bean标签属性
属性 | 描述 |
class | 这个属性是强制性的, 并且指定用来创建Bean的类 |
name | 这个属性指定唯一的Bean标识符 |
lazy-init | 延迟初始化的Bean 告诉IOC容器在它第一次被请求时,而不是在启动时去创建一个Bean实例 它将会在Bean章节的 lazy-init属性 中进行演示 |
scope | 这个属性指定由特定的Bean定义创建的对象的作用域 它将会在Bean章节的 Bean作用域 中进行讨论 |
init-method | 在Bean的所有必需的属性被容器设置之后,调用回调方法 它将会在Bean章节的 Bean生命周期 中进行讨论 |
destroy-method | 当包含该bean的容器被销毁时,使用回调方法 它将会在Bean章节的 Bean生命周期 中进行讨论 |
autowire | 它是用来注入依赖关系的 它将会在下一章节的 Spring Bean自动装配 中进行讨论 |