4个回答
展开全部
IOC是控制反转,所谓反转是指应用本身并不负责依赖对象的创建和维护,而把这个任务交给第三方即Spring去处理,这是将创建对象的权利交给第三方,控制反转就是控制权的转移
DI是依赖注入.依赖注入,是指运行期间,Spring动态的将依赖对象注入到组件中。
当IOC容器启动时,容器负责创建容器内的所有对象;
根据配置信息形成对象之间的依赖关系;
也就是说让别人(ioc)为你服务。这是核心。
DI是依赖注入.依赖注入,是指运行期间,Spring动态的将依赖对象注入到组件中。
当IOC容器启动时,容器负责创建容器内的所有对象;
根据配置信息形成对象之间的依赖关系;
也就是说让别人(ioc)为你服务。这是核心。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IOC是控制反转,所谓反转是指应用本身并不负责依赖对象的创建和维护,而把这个任务交给第三方即Spring去处理,这是将创建对象的权利交给第三方,控制反转就是控制权的转移
DI是依赖注入.依赖注入,是指运行期间,Spring动态的将依赖对象注入到组件中
以下内容:一家之言仅供参考如对楼主产生了什么副作用概不负责
我认为他们是不同的概念,一个是负责创建实例的,但并不引入实例
另一个是引入实例的,侧重点不同,
DI是依赖注入.依赖注入,是指运行期间,Spring动态的将依赖对象注入到组件中
以下内容:一家之言仅供参考如对楼主产生了什么副作用概不负责
我认为他们是不同的概念,一个是负责创建实例的,但并不引入实例
另一个是引入实例的,侧重点不同,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IOC特殊的工厂模式,使用配置文件的声明式代替代码的编程式(new)创建对象,
反射+配置文件代替new
不创建对象,但是需要描述对象的创建方式;
在<代码>中不直接体现对象之间的依赖关系; 在配置文件中形成对象之间的依赖关系。
当ioc容器启动时,容器负责创建容器内的所有对象;
根据配置信息形成对象之间的依赖关系;
核心理念: 让别人(ioc)为你服务;
反射+配置文件代替new
不创建对象,但是需要描述对象的创建方式;
在<代码>中不直接体现对象之间的依赖关系; 在配置文件中形成对象之间的依赖关系。
当ioc容器启动时,容器负责创建容器内的所有对象;
根据配置信息形成对象之间的依赖关系;
核心理念: 让别人(ioc)为你服务;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询