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:按名称装配