4.1实例化方式
4.1.1 默认构造(常用)
注意: UserDaoImpl必须提供默认的构造方法
4.1.2 静态工厂
注意: 静态工厂用于生成实例对象,所有的方法必须是static
4.1.3 实例工厂
实例工厂:必须先有工厂实例对象,通过实例对象创建对象。提供所有的方法都是“非静态”的。
4.2作用域
作用域:用于确定spring创建bean实例个数
singleton 单例,默认值。
prototype 多例,每执行一次getBean将获得一个实例。
4.3自动依赖Bean装配
依赖注入方式:手动装配和自动装配
手动装配:一般通过配置XML文件来完成关系装配,比如构造方法,setter方法
自动装配:
byType:按类型装配
byName:按名称装配