B.对被调用者有要求
C.对调用者和被调用者都没有要求
D.以上说法都不正确
第2题
A、Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配);
B、Spring提供了3种基于XML的装配方式:设值注入、构造注入和属性注入;
C、在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值;
D、设值注入要求一个Bean必须提供一个有参构造方法并且为需要注入的属性提供对应的setter方法。
第3题
A、依赖注入的目标是在代码之外管理程序组建间的依赖关系
B、依赖注入即是 “面向接口 ”的编程
C、依赖注入是面向对象技术的替代品
D、依赖注入的使用会增大程序的规模
第4题
A、IoC就是由Spring来负责控制对象的生命周期和对象间的关系
B、BeanFactory是最简单的容器,提供了基础的依赖注入支持
C、ApplicationContext建立在BeanFactory之上,提供了系统构架服务
D、如果Bean的某一个属性没有注入,ApplicationContext加载后,直至第一次使用调用getBean方法才会抛出异常;而BeanFactory则在初始化自身时检验,这样有利于检查所依赖属性是否注入。
第5题
B.当依赖关系(或继承关系)较复杂时,构造注入方式的构造函数相当庞大。此时若使用设值注入的方式,则简单快捷
C.某些第三方类库要求组件必须提供默认的构造函数,此时构造注入方式的依赖注入机制会突显其局限性,难以完成期望功能
D.在构造期即能创建完整、合法的对象
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!