spring一些基础知识

IoC

1 中文名称:控制反转

2.英文名称:(Inversion of Control)

3.IoC 是什么?

   3.1 IoC 完成的事情原先由程序员主动通过 new 实例化对象事情, 转交给 Spring 负责.

  3.2 控制反转中控制指的是:控制类的对象. 

  3.3 控制反转中反转指的是转交给 Spring 负责.

  3.4 IoC 最大的作用:解耦.

    3.4.1 程序员不需要管理对象.解除了对象管理和程序员之间 的耦合

.Spring 创建对象的三种方式

1. 通过构造方法创建

  1.1 无参构造创建:默认情况.

  1.2 有参构造创建:需要明确配置

2. 实例工厂

  2.1 工厂设计模式:帮助创建类对象.一个工厂可以生产多个对象.

  2.2 实例工厂:需要先创建工厂,才能生产对象

3. 静态工厂

  3.1 不需要创建工厂,快速创建对象.

原文地址:https://www.cnblogs.com/chyxOne/p/9938890.html