目录
容器相关
bean相关
依赖注入相关
容器相关
(1)BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载
(2)ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载
(3)ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能(4)ApplicationContext接口常用初始化类
①ClassPathXmlApplicationContext(常用)
②FileSystemXmlApplicationContext
bean相关
属性
作用
id="Dao" bean的Id name="Dao Impl DaoImpl" bean别名 bean类型,静态工厂类,FactoryBean类 scope="singleton" 控制bean的实例数量 init-method="init" 生命周期初始化方法 destroy-method="destory" 生命周期销毁方法 autowire="byType" 自动装配类型 factory-method="getInstance" bean工厂方法,应用于静态工厂或实例工厂 factory-bean="factory .DaoFactory" 实例工厂bean lazy-init="true" 控制bean延迟加载
依赖注入相关
标签 作用 构造器注入引用类型 构造器注入简单类型 类型匹配与索引匹配 setter注入引用类型 setter注入简单类型
property> setter注入集合类型
list集合
集合注入简单类型
集合注入引用类型
(1)BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载
(2)ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载
(3)ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能(4)ApplicationContext接口常用初始化类
①ClassPathXmlApplicationContext(常用)
②FileSystemXmlApplicationContext
属性
作用
id="Dao" bean的Id name="Dao Impl DaoImpl" bean别名 bean类型,静态工厂类,FactoryBean类 scope="singleton" 控制bean的实例数量 init-method="init" 生命周期初始化方法 destroy-method="destory" 生命周期销毁方法 autowire="byType" 自动装配类型 factory-method="getInstance" bean工厂方法,应用于静态工厂或实例工厂 factory-bean="factory .DaoFactory" 实例工厂bean lazy-init="true" 控制bean延迟加载
依赖注入相关
标签 作用 构造器注入引用类型 构造器注入简单类型 类型匹配与索引匹配 setter注入引用类型 setter注入简单类型
property> setter注入集合类型
list集合
集合注入简单类型
集合注入引用类型
| 标签 | 作用 |
| 构造器注入引用类型 | |
| 构造器注入简单类型 | |
| 类型匹配与索引匹配 | |
| setter注入引用类型 | |
| setter注入简单类型 | |
property> | setter注入集合类型 list集合 集合注入简单类型 集合注入引用类型 |



