IOC:inverse of Control ,控制反转,将对象的创建权反转给Spring

DI:依赖注入,前提是必须有IOC的环境,Spring管理这个类的时候将这个类的依赖的属性注入(设置)进来

简答来说:

IOC:将类交给Spring进行管理

DI:Spring在管理这个类的过程中将这个类的属性设置进来

下面进行演示:

     下面这个类有一个name属性,通过传统的方式我们需要设置他的值需要修改代码

Spring4 的IOC和DI

Spring4 的IOC和DI

Spring4 的IOC和DI

通过使用Spring,我们可以直接在配置文件里面设置这个属性,进而避免源代码的修改

Spring4 的IOC和DI

Spring4 的IOC和DI

 Spring4 的IOC和DI

相关文章: