1.使用无参构造方法实例化(最常用)
id为要实例化的对象它是Bean实例在Spring容器中的唯一标识
class 是要实例化的类的全类名
它会根据默认无参构造方法来创建类对象
如果bean中没有默认无参构造函数,将会创建失败
2.工厂静态方法实例化
静态方法可以直接使用类名进行调用,所以StaticFactoryBean类不需要进行实例化
3.工厂实例方法实例化
public class DynamicFactoryBean {
public UserDao createUserDao(){
return new UserDaoImpl();
}
}
bean的声明周期