Spring DI 也就是IoC的原理是什么 ?

SpringDI也就是IoC的原理是什么?... Spring DI 也就是IoC的原理是什么 ? 展开
 我来答
123大孩子123
2011-12-02 · 超过15用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:40.7万
展开全部
IOC是控制反转,所谓反转是指应用本身并不负责依赖对象的创建和维护,而把这个任务交给第三方即Spring去处理,这是将创建对象的权利交给第三方,控制反转就是控制权的转移
DI是依赖注入.依赖注入,是指运行期间,Spring动态的将依赖对象注入到组件中。
当IOC容器启动时,容器负责创建容器内的所有对象;
根据配置信息形成对象之间的依赖关系;
也就是说让别人(ioc)为你服务。这是核心。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
充秋梵玉IH
2011-11-28 · 超过26用户采纳过TA的回答
知道答主
回答量:139
采纳率:0%
帮助的人:79.8万
展开全部
IOC是控制反转,所谓反转是指应用本身并不负责依赖对象的创建和维护,而把这个任务交给第三方即Spring去处理,这是将创建对象的权利交给第三方,控制反转就是控制权的转移
DI是依赖注入.依赖注入,是指运行期间,Spring动态的将依赖对象注入到组件中
以下内容:一家之言仅供参考如对楼主产生了什么副作用概不负责
我认为他们是不同的概念,一个是负责创建实例的,但并不引入实例
另一个是引入实例的,侧重点不同,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w1215490378
2011-12-03
知道答主
回答量:7
采纳率:0%
帮助的人:3.9万
展开全部
w
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
605407902
2011-11-28
知道答主
回答量:8
采纳率:0%
帮助的人:9.1万
展开全部
IOC特殊的工厂模式,使用配置文件的声明式代替代码的编程式(new)创建对象,
反射+配置文件代替new
不创建对象,但是需要描述对象的创建方式;
在<代码>中不直接体现对象之间的依赖关系; 在配置文件中形成对象之间的依赖关系。
当ioc容器启动时,容器负责创建容器内的所有对象;
根据配置信息形成对象之间的依赖关系;
核心理念: 让别人(ioc)为你服务;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式