Spring IoC

2020-02-21  本文已影响0人  周_0717

IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。
正常情况下,当我们需要使用某个对象当时候,首先需要创建这个对象,而创建这个对象又依赖其他对象时,我们还需要先创建依赖对象。而使用了IoC之后,我们只需告知我们所需的对象,IoC框架会去查找并创建所需的依赖对象,然后生成我们所需对象,并结果保存在IoC容器中提供给我们。所以IoC拥有“依赖倒置”(只需提供最终依赖)及“控制反转”(由IoC容器控制对象而不是使用者)的特性。
2020-02-21

上一篇下一篇

猜你喜欢

热点阅读