Spring配置文件
3.1Bean标签的基本配置
用于配置对象交由Spring来创建
默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功。
基本属性:
- id:Bean实例在Spring容器中的唯一标识(不允许重复)
- class:Bean的全限定名称
3.2Bean标签范围配置
3.3Bean声明周期配置
3.3Bean实例化三种方式
- 第一种方法就是Spring快速入门程序
- 第二种方法需要修改配置文件中的内容,并且创建一个工厂类提供静态方法创建实例
配置文件中需要将全限定类名改为工厂类的全限定类名并且添加属性factory-method
工厂方法
public class StaticFactory {
public static UserDao getUserDao(){
return new UserDaoImpl();
}
}
- 第三种方法需要创建工厂类,并且修改配置文件
public class StaticFactory {
public static UserDao getUserDao(){
return new UserDaoImpl();
}
}