Ioc之bean的依赖注入
Spring 中的依赖注入和依赖查找是两种不同的依赖处理方式,它们之间有一些明显的区别和联系。
依赖注入是指将对象之间的依赖关系交给 Spring 容器来管理,容器负责在运行时自动将依赖注入到对象中,对象本身不需要关心依赖如何获取。依赖注入的主要优点是可以将不同的组件解耦,便于进行单元测试和模块化开发。
依赖查找则是指对象主动从容器中获取依赖对象,即对象自己主动去容器中寻找依赖。依赖查找通常用于解决依赖对象无法通过依赖注入的情况,或者在某些特定场景下需要手动获取依赖对象的情况下使用。
尽管依赖注入和依赖查找有不同的用途,但它们并不是相互排斥的。事实上,Spring 容器同时支持依赖注入和依赖查找,因此在需要的情况下可以选择使用不同的方式来获取依赖。此外,通过使用不同的依赖处理方式,我们可以更灵活地组织和管理对象之间的依赖关系。
