Spring之依赖注入(DI)和控制反转(IOC)
依赖注入和控制反转实际上是同一个概念。在传统的程序设计中,通常由调用者来创建被调用者的实例,而依赖注入和控制反转的定义中,调用者不负责被调用者的实例创建工作,该工作由spring框架中的容器来负责,它通过开发者的配置来判断实例的类型,创建后再注入调用者。
依赖注入:由于spring容器负责创建被调用者实例,实例创建后又负责将该实例注入调用者,所以称之为依赖注入
控制反转:被调用者的实例创建工作不在由调用者来创建而是由spring来创建,因此也被称为控制反转。
浙公网安备 33010602011771号