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自动装配 中进行讨论