文章目录
- 1.IOC概述
- 1.1.控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现
- 1.2.我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。
- 2.首先了解几个IOC-Spring的核心容器类
- 2.1.BeanFactory
- 2.1.1.BeanFactory与FactoryBean的区别
- 2.1.2.BeanFactory只定义接口的基础的行为规范
- 2.1.3.BeanFactory的重要的子类实现
- 2.1.3.1.ListableBeanFactory
- 2.1.3.2.HierarchicalBeanFactory
- 2.1.3.3.AutowireCapableBeanFactory
1.IOC概述
1.1.控制反转,就是把原先我们代码里面需要实现的对象创建、依赖的代码,反转给容器来帮忙实现
1.以前的时候,比如我们以前的时候创建对象如下:
![深入浅出Spring的IOC容器,让我们对Spring的IOC容器有一个清晰的认识_第1张图片](http://img.e-com-net.com/image/info8/61c857cb39184da5a66e9eb7327ee1d7.jpg)
1.2.我们需要创建一个容器,同时需要一种描述来让容器知道需要创建的对象与对象的关系。
1.这里所谓对的与对象关系,比如:
每个对象的别名叫啥,每个对象指向那个具体的clas对象类
2.另外,比如一个对象中,可能需要其他对象支持即:依赖于其他对象,那么我们在创建某个对象的时候,能否根据配置进行创建依赖的对象等等
2.首先了解几个IOC-Spring的核心容器类
2.1.BeanFactory
2.1.1.BeanFactory与FactoryBean的区别
https://blog.csdn.net/u014636209/article/details/107986152
2.1.2.BeanFactory只定义接口的基础的行为规范
![深入浅出Spring的IOC容器,让我们对Spring的IOC容器有一个清晰的认识_第2张图片](http://img.e-com-net.com/image/info8/26576e9cb3ec44e1a4bfef4d75029f2e.jpg)
2.1.3.BeanFactory的重要的子类实现
2.1.3.1.ListableBeanFactory
2.1.3.2.HierarchicalBeanFactory
2.1.3.3.AutowireCapableBeanFactory