SpringIoC与SpringDI
SpringIoC是什么
IoC(Inversion Of Control)控制反转
IoC是一种设计思想.
有助于在面向对象编码过程完成解耦,
是Java框架Spring设计的核心, 贯穿整个框架.
IoC思想和DI思想是Spring的量大支柱思想.
DI(Dependency Injection)依赖注入
在Java的Spring框架中, Ioc思想和DI思想是Spring的核心
也是使用Spring框架开发之所以更方便快捷的主要原因.
IoC进行控制反转, 将所有需要的类,或者对象交于Spring管理.由Spring决定这些对象的声明周期, 对象间的关系.
当需要的时候,直接通过Spring来使用, 而不再需要重新寻找.
DI进行依赖注入.
在进程运行过程中, Spring负责提供对象所需要的其他对象.