深入浅出Spring的IOC容器,让我们对Spring的IOC容器有一个清晰的认识

文章目录

  • 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张图片

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张图片

2.1.3.BeanFactory的重要的子类实现

2.1.3.1.ListableBeanFactory

2.1.3.2.HierarchicalBeanFactory

2.1.3.3.AutowireCapableBeanFactory

你可能感兴趣的:(spring-source)