目录
1.什么是IOC
1) 依赖注入、控制反转,把创建对象和对象之间的调用过程,交给 Spring 进行管理
2)降低耦合度
2.IOC底层原理
xml解析、反射、工程模式
1.图解
2.BeanFactory 接口
1)IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂
2)供 IOC 容器实现两种方式
- BeanFactory:提供了配置框架和基本功能,加载配置文件时候不会创建对象,在获取对象才去创建对象
- ApplicationContext: ApplicationContext 是 的子接口BeanFactory,更容易与 Spring 的 AOP 特性集成、消息资源处理(用于国际化)、ApplicationContext是对一个完整的超集BeanFactory, 加载配置文件时候就会把在配置文件对象进行创建,实现类有