Bean
Bean的配置
- 配置方式:1.XML 2.Properties两种格式的配置文件。
- 常用XML文件的形式来注册并管理Bean之间的依赖关系。
- XML配置文件的根元素是< beans>,< beans>中包含多个< bean>子元素,每一个< bean>子元素定义了一个Bean,并描述了该Bean如何被装配到Spring容器中。
- < bean>元素常用属性以及其子元素。
- id:Bean的唯一标识,Spring容器对Bean的配置管理都通过该属性完成。
- name:同上后半句,name属性可以为Bean制定多个名称,名称间用逗号或分号隔开。
- class:指定Bean的具体实现类,使用类的全限定名(包名+类名)。
- scope:设定Bean实例的作用域,属性值有七个,默认singleton单例。
- constructor-arg:子元素。使用此元素传入构造参数进行实例化。index指定构造参数序号,type指定构造参数的类型,ref或value指定参数值。
- ref:< property>< constructor-arg>等元素的属性或子元素,用于指定Bean工厂中某个Bean实例的引用。
- value:同上前半句,用于指定一个常量值。
*上述未提及者皆为属性 - list