Spring-IOC容器原理

1.什么是IOC


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

2.IOC底层原理

xml解析、反射、工程模式

1.图解

2.BeanFactory 接口

1)IOC 思想基于 IOC 容器完成,IOC 容器底层就是对象工厂
2)供 IOC 容器实现两种方式

  1. BeanFactory:提供了配置框架和基本功能,加载配置文件时候不会创建对象,在获取对象才去创建对象
  2. ApplicationContext: ApplicationContext 是 的子接口BeanFactory,更容易与 Spring 的 AOP 特性集成、消息资源处理(用于国际化)、ApplicationContext是对一个完整的超集BeanFactory, 加载配置文件时候就会把在配置文件对象进行创建,实现类有
posted @ 2021-10-26 20:08  翻蹄亮掌一皮鞋  阅读(53)  评论(0)    收藏  举报