Spring 从入门到精通 (七) 反转控制和依赖注入概念

关键词:Spring | 反转控制 | 依赖注入

一、反转控制(Inverse Of Control)

Inverse Of Control,简称 IOC
    控制 指的是为成员变量赋值的控制权 反转 是指控制权由原来的 new 转变为工厂配置文件,通过配置实现解耦和

IOC: 是指对于成员变量赋值的控制,从代码中new转变为Spring工厂和配置文件中,

好处: 解耦合,底层使用了工厂设计模式和Java的反射机制。

二、依赖注入(Dependency Injection)

Dependency Injection,简称 DI

注入: 是指通过Spring的配置文件,为对象(Bean,组件)的成员变量赋值

依赖注入: 当一个类需要另一个类时,就可以说这个类依赖另一个类,这是就需要把另一个类作为本类的成员变量,通过Spring配置文件进行注入,即赋值。

好处: 解耦合

三、写在最后

座右铭:不要在乎别人如何看你,要在乎你自己如何看未来,看梦想,看世界…!

经验分享 程序员 微信小程序 职场和发展