Spring不仅提供对象,还提供对象的属性值,而不是由使用该对象的程序所提供的. Java应用是由一些相互协作的对象所组成的,在Spring中这种相互协作的关系就叫依赖关系. 如果A组件调用了B组件的方法,那么A就依赖于B. 依赖注入是目前最优秀的解耦方式.(先这么听吧) 控制反转(IOC)和依赖注入(DI)讲的是一会事. 传统的Java中,一个实例(调用者)要调用另一个实例(被调用者)的时候,通常都是调用者自己创建被调的实例, 但是在依赖注入的模式下,被调用者是由容器提供的. 好像就是说,我要…