spring Ioc和DI

spring的“控制反转”和“依赖注入”,个人看来是一个意思。

传统java程序中,使用一个对象的时候,都需要先new Object()创建一个新对象,才能使用。对象的控制权,在程序手里

使用spring后,对象的生命周期,都交给了容器(spring)。容器会自动产生程序依赖的对象,并注入到程序中

好处松耦合、提高复用

这篇文章总结得很好,通俗易懂:依赖注入和控制反转的理解,写的太好了

原文地址:https://www.cnblogs.com/dannyyao/p/6672350.html