![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
有哪些不同类型的IOC(依赖注入)?
有哪些不同类型的IOC(依赖注入)?
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
有哪些不同类型的IOC(依赖注入)?
A.IOC和DI指的是Spring容器的功能
B.DI是依赖注入的功能
C.DI是IoC的另外一种说法
D.DI和IOC是Spring两个不同的功能
A、DI(Dependency Injection)“依赖注入”是实现IoC的一种方法
B、DI是由IoC容器在运行期间,动态地将某种依赖关系注入到对象之中,从而实现对象之间的解耦。
C、Spring容器支持多种Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配。
D、Bean的设值注入装配,需要Java类提供无参构造函数,所有属性的getter方法。
A.核心技术:依赖项注入,事件,资源,i18n,验证,数据绑定,类型转换,SpEL,AOP
B.测试:模拟对象,TestContext框架,SpringMVC测试,WebTestClient
C.数据访问:事务,DAO支持,JDBC,ORM,封送XML
D.SpringMVC和SpringWebFluxWeb框架
E.集成:远程处理,JMS,JCA,JMX,电子邮件,任务,调度,缓存
F.语言:Kotlin,Groovy,动态语言
A、IoC就是由Spring来负责控制对象的生命周期和对象间的关系
B、BeanFactory是最简单的容器,提供了基础的依赖注入支持
C、ApplicationContext建立在BeanFactory之上,提供了系统构架服务
D、如果Bean的某一个属性没有注入,ApplicationContext加载后,直至第一次使用调用getBean方法才会抛出异常;而BeanFactory则在初始化自身时检验,这样有利于检查所依赖属性是否注入。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!