Spring - 2.IOC概述及入门案例

IOC概述及入门案例

1.IOC概述

在这里插入图片描述

为什么叫控制反转?
我们在new一个对象的时候,是有自己的控制权力的,可以自由选择new的对象。但是,当通过Spring的工厂模式创建的对象的时候,是无法自主控制的。将这个控制的权力交给Spring,控制的权力发生了转移,所以叫控制反转。

2.IOC入门案例 - 基于XML的IOC环境搭建

在这里插入图片描述

3.Spring基于XML的IOC细节

在这里插入图片描述

3.1.Spring中工厂的类结构图

BeanFactory 和 ApplicationContext 的区别

在这里插入图片描述在这里插入图片描述

ApplicationContext 接口的实现类

在这里插入图片描述

3.2.Spring对bean的管理细节

在这里插入图片描述

bean标签

在这里插入图片描述

创建bean的三种方式

在这里插入图片描述

bean的作用范围和生命周期

在这里插入图片描述

3.3.依赖注入

在这里插入图片描述

构造函数注入

在这里插入图片描述