Spring的 IOC 容器比New对象究竟好在哪?

发布时间 2023-03-25 20:22:39作者: 百里浅暮

ioc的思想最核心的地方在于,资源不由使用资源的双方管理,而由不使用资源的第三方管理,这可以带来很多好处。

  1. 资源集中管理,实现资源的可配置和易管理。
  2. 降低了使用资源双方的依赖程度,也就是我们说的耦合度。

ioc思想的关键词就是依赖注入和控制反转。

所谓的依赖注入,则是,甲方开放接口,在它需要的时候,能够将乙方传递进来(注入)

所谓的控制反转,甲乙双方不相互依赖,交易活动的进行不依赖于甲乙任何一方,整个活动的进行由第三方负责管理。