一、 IoC
1.中文名称:控制反转
2.英文名称(nversion ofControl)
3.loC是什么?
3.1 loC完成的事情原先由程序员主动通过new实例化对象事情,转交给Spring负责.
3.2 控制反转中控制指的是:控制类的对象.
3.3 控制反转中反转指的是转交给Spring负责,
3.4 loC最大的作用:解耦.
3.1 loC完成的事情原先由程序员主动通过new实例化对象事情,转交给Spring负责.
3.2 控制反转中控制指的是:控制类的对象.
3.3 控制反转中反转指的是转交给Spring负责,
3.4 loC最大的作用:解耦.
3.4.1程序员不需要管理对象.解除了对象管理和程序员之间的耦合,
4.Spring创建对象的三种方式
1.通过构造方法创建
1.1无参构造创建:默认情况.
1.2有参构造创建:需要明确配置
1.通过构造方法创建
1.1无参构造创建:默认情况.
1.2有参构造创建:需要明确配置
1.2.1需要在炎中提供有参构造方法
1.2.2在applicationContext.xm中没置凋用啣个杓造方法創建対象
1.2.2在applicationContext.xm中没置凋用啣个杓造方法創建対象
2.实例工厂
2.1 工厂设计模式:帮助创建类对象,-一个工厂可以生产多个对象,
2.2实例工厂:需要先创建工厂,才能生产对象
3.静态工厂
3.1不需要创建エ厂,快速創建対象.
二、DI
1. DI:中文名称:依赖注
1. DI:中文名称:依赖注
2.英文名称(Dependency Injection)
3. DI是什么?
3.1 DI和loC是一样的
3.2 当一个类(A)中需要依赖另一个类()对象时,把B赋值给A的过程就叫做依赖注入.
3.1 DI和loC是一样的
3.2 当一个类(A)中需要依赖另一个类()对象时,把B赋值给A的过程就叫做依赖注入.

浙公网安备 33010602011771号