Spring IOC & DI

IoC (Inverse of Control)

IOC,即控制反转(Inverse of Control)是一种设计思想,并不是一个具体的技术实现。

  • 控制:控制对象的创建及销毁(生命周期)。
  • 反转:将对象的控制权交给 IoC 容器。

所有类的创建、销毁都由 Spring 来控制,也就是说控制对象生命周期的不是引用它的对象,而是 Spring。对于某个具体对象而言,以前是它控制其他对象,现在所有对象都被 Spring 控制。

阅读更多

Spring 概述

Spring 的特性

Spring 基于 J2EE 技术实现了一套轻量级的 Java Web Service 系统应用框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 的特性包括:

  • 轻量级

    从 Jar 包的大小上来说,核心 Jar 包 spring-web-5.0.11.RELEASE.jarspring-core-5.0.11.RELEASE.jar均为 1.2 M 左右;

阅读更多