核心容器
核心容器
IoC思想
程序中需要对象时,一般是采用new方法直接创建对象。但这样会导致程序的高耦合度。一种解决方案是,把对象的创建控制权交给外部的程序控制,这种思想称为控制反转(Inversion of Control, 简称IoC)。
容器
Spring提供了一个容器,称为IoC容器(核心容器),对IoC思想进行了实现。IoC容器负责对象的创建、初始化等一系列工作,被构建或管理的对象在IoC容器中统称为Bean。
依赖注入
在容器中建立bean与bean之间的依赖关系的整个过程,被称为依赖注入(Dependency Injection, 简称DI)。
入门案例
bean的实例化
bean的生命周期
bean从创建到销毁的整体过程。
注解开发
- 注解开发-定义bean
- 纯注解开发:spring3.0及其以后支持。用java配置类代替了原来的xml配置。
- 注解开发-bean作用范围
- 注解开发-bean生命周期的控制
- 注解开发-依赖注入
- 注解开发-加载properties文件
- 注解开发-第三方bean管理
- 注解开发-为第三方bean注入资源
- 注解开发-与XML配置的对比