1.Bean 的配置
Spring是一个大型的工厂,用于生产和管理Spring容器中的Bean,Spring XML配置文件的根元素是<beans>,而每个<bean>元素定义一个bean对象,了解一下<bean>元素的常用属性及子元素
- id和name:bean在BeanFactory中唯一标识,获取bean实例时需要id或name的索引名称
- class:引用Bean的具体实现类,例如(com.lntower.dao.TestDaoImpl)
- scope:指定Bean的作用域,默认为单例
- <constructor-arg>::<bean>的子元素,使用构造方法注入,指定构造方法的参数。 index属性指定参数的序号,ref属性引用其他 bean对象的唯一标识,type指定参数类型
- <property>:<bean>的子元素,用于设置一个属性,value属性指定bean的属性值,ref属性引用其他它bean对象的唯一标识
2.Bean 的实例
Spring框架有三种Bean实例化方式,构造方法实例化,静态工厂实例化,实例化工厂实例化,最常用的是构造方法实例化
- 构造方法实例化
编写BeanClass类
public class BeanClass {
public String message;
public BeanClass(){
message="构造器方法实例化Bean"