首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
什么是Spring的IoC?Spring IoC对于java
[问答题]
什么是
Spring
的
IoC
?
Spring IoC
对于
javabean
的创建有哪几种方式?
添加笔记
求解答(0)
邀请回答
收藏(45)
分享
纠错
11个回答
添加回答
1
凌风123
IOC 是指控制反转,简单的说就是把对象的创建以及属性的赋值等操作交给第框架去执行。 主要有set 方式注入和构造方法注入。
发表于 2019-05-01 18:11:20
回复(0)
7
mike-1020
IOC:Inversion of Control 控制反转,控制指的是对实现类的控制,反转指的是这种控制权从调用类中移除,交给第三方决定.即某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。
软件界的泰斗级人物提出直接明了、易于理解的DI
DI:Dependency Injection 依赖注入,让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入,以移除调用类对某一接口实现类的依赖。
在spring ioc中有三种依赖注入,分别是:
a、接口注入;
b、setter方法注入;
c、构造方法注入;
具体代码可以参考:http://stamen.iteye.com/blog/1489223
发表于 2017-02-04 01:52:55
回复(0)
3
林下焚火
IoC,即控制反转,就是将传统的程序代码对对象的创建和管理的操控权交给外部容器负责,由容器实现对象的装配和管理,由容器来维护对象组件之间的依赖关系;
Spring IoC支持三种创建javabean的方式,分别是构造器方式,静态工厂方式,实例工厂方式
发表于 2019-03-28 01:56:11
回复(0)
0
niubility_
Ioc即控制反转,javabean创建一般有构造器,接口,setter方法
发表于 2022-04-13 22:36:16
回复(0)
0
杨某
Ioc :控制反转,对实现类得控制
创建方式:1.接口注入 2.setter注入 3.构造方法注入
发表于 2021-11-12 08:46:44
回复(0)
0
maroongh
控制反转,把创建和查找对象的控制权交给了容器
有三种方式,分别是构造方法注入、属性注入和接口注入
构造方法:在程序运行过程中一直存在
属性注入:在需要时,才调用
接口注入:
将调用类所有依赖注入的方法抽取到一个接口中,调用类通过实现该接口提供相应的注入方法
由于通过接口注入需要额外声明一个接口,增加了类的数目,而且它的效果和属性注入并无本质区别,因此我们不提倡采用这种方式。
编辑于 2020-12-27 14:35:17
回复(0)
0
为道日损
ioc,是指控制反转,普通情况下想要引入一个实例,我们需要new来创建,这样就是手动编写创建方式,而spring则是通过ioc将实例的创建交给容器统一管理,以后的引用就不用了开发者去手动创建对象;
注入的方式有3种:
1.api注入
2.set注入
3.构造注入
发表于 2020-07-30 10:19:59
回复(0)
0
可乐多加点冰
IOC控制反转,控制指的是对实现类的控制,反转指的是这种控制权从调用类中移除,交给第三方决定.即某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。
简单的说就是把对象的创建以及属性的赋值等操作交给第框架去执行。
在spring ioc中有三种依赖注入,分别是:接口注入;setter方法注入; 构造方法注入;
发表于 2020-06-27 18:35:02
回复(0)
0
尼莫1997
IOC控制反转,控制指的是对实现类的控制,反转指的是这种控制权从调用类中移除,交给第三方决定.即某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。 在spring ioc中有三种依赖注入,分别是: a、接口注入; b、setter方法注入; c、构造方法注入;
发表于 2019-05-01 09:10:44
回复(0)
0
梦有所想つ
springioc 创建javabean有三种方法: 1:构造器 2:静态工厂 3:实例工厂
发表于 2019-03-23 04:07:44
回复(0)
0
牛客8563138号
控制反转 常用的有两种方式 1、@autowired 2、配置文件 bean
发表于 2017-02-03 11:28:41
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Spring
上传者:
牛100
难度:
11条回答
45收藏
5300浏览
热门推荐
相关试题
Which method is u...
华为HUAWEI
Spring
评论
(43)
《绝地求生》中,每局游戏最多有多少...
游戏常识
评论
(1)
下面关于 Java 中 List ...
Java
评论
(1)
动态餐厅定价需要实时显示,延迟较低...
大模型开发
评论
(1)
以下使用生成器的数据管道代码中,若...
Python
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题