BeanFactory接口
上一节
下一节
★学习目标:
1、理解Spring中Bean的概念
2、熟悉Spring容器中常用的配置文件格式
3、了解Bean的常用属性及其子元素
★思考任务:
1、如何理解Spring中的Bean?
★任务学习:
★知识要点:
1. 什么是Spring中的Bean?
如果把Spring看做一个大型工厂,则Spring容器中的Bean就是该工厂的产品。要想使用这个工厂生产和管理Bean,就需要在配置文件中告诉它需要哪些Bean,以及需要使用何种方式将这些Bean装配到一起。
小提示: Bean的本质就是Java中的类,而Spring中的Bean其实就是对实体类的 引用,来生产Java类对象,从而实现生产和管理Bean 。
2. Spring容器支持两种格式的配置文件:
Properties文件;XML文件。
在实际开发中,最常使用的是XML文件格式的配置方式,这种配置方式是通过XML文件来注册并管理Bean之间的依赖关系。
3. XML配置文件中的内容
XMl配置文件的根元素是<beans>,<beans>中包含了多个<bean>子元素,每一个<bean>子元素定义了一个Bean,并描述了该Bean如何被装配到Spring容器中。关于<beans>元素的常用属性如下表所示:

小提示:<beans>元素的更多属性,详见教材表2-1所示。
在配置文件中,通常一个普通的Bean只需要定义id(或name)和class 两个属性即可,定义Bean的方式如下所示:

小提示:如果在Bean中未指定id和name,则Spring会将class值当作id使用。

