Spring IoC的理解----找女朋友的方法

本文介绍了Spring框架中的IoC(控制反转)概念,并通过形象的例子对比了传统对象引用方式与Spring IoC容器管理下的对象引用方式的区别。此外,还详细解释了依赖注入(DI)的概念及其在Spring框架中的实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spring IoC,控制反转的意思。

1.传统的对象之间的引用是这样的:对象A需要用到对象B的时候,就主动去创建一个对象B。就如我们传统的找女朋友方法一样,当我们需要找女朋友的时候,会主动的去找符合我们要求的女朋友,身高啊,样貌啊,手机号啊,QQ号等等,都需要我们主动去了解,打听。

2.Spring IoC 中,对象间的引用是这样的:对象A需要用到对象B的时候,A从IoC容器(如xml文件)中得到一个符合要求的对象B,即A只要告诉IoC容器,需要这样一个要求的对象B,IoC容器会自动找到这个对象,注入到对象A中,所以IoC另一种叫法是DI(依赖注入),是在获取依赖对象的时候需要从IOC容器中注入的。就如现在的找女朋友比较流行的一种方法——通过婚介所(相当于IOC容器),对象A只要告诉婚介所(IOC容器--xml文件)需要的对象B的要求,比如身高170啊,体重90斤啊,貌如西施等等,婚介所就会找到这样一个对象B给对象A,就是依赖注入的意思。当对象A需要一个依赖对象——女朋友的时候,通过第三方(婚介所——IOC容器)注入即可,无需自己去找了,这就是控制反转了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值