目录



1.什么是IOC

IOC容器_耦合度

1) 依赖注入、控制反转,把创建对象和对象之间的调用过程,交给 Spring 进行管理

2)降低耦合度

2.IOC底层原理

xml解析、反射、工程模式

1.图解

IOC容器_配置文件_02

2.BeanFactory 接口

1)IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂

2)供 IOC 容器实现两种方式

  1. BeanFactory:提供了配置框架和基本功能,加载配置文件时候不会创建对象,在获取对象才去创建对象
  2. ApplicationContext: ApplicationContext 是 的子接口BeanFactory,更容易与 Spring 的 AOP 特性集成、消息资源处理(用于国际化)、ApplicationContext是对一个完整的超集BeanFactory, 加载配置文件时候就会把在配置文件对象进行创建,实现类有
    IOC容器_创建对象_03