题目内容

以下有关Bean的装配方式说法正确的是( )

A. Spring容器支持多种形式的Bean的装配方式,如基于XML的装配、基于注解(Annotation)的装配和自动装配(其中最常用的是基于XML的装配)
B. Spring提供了3种基于XML的装配方式:设值注入、构造注入和属性注入
C. 在Spring实例化Bean的过程中,Spring首先会调用Bean的默认构造方法来实例化Bean对象,然后通过反射的方式调用setter方法来注入属性值
D. 设值注入要求一个Bean必须提供一个有参构造方法并且为需要注入的属性提供对应的setter方法。

查看答案
更多问题

下列选项中,不属于Spring中实例化Bean的方式的是( )

A. 构造器实例化
B. 静态工厂方式实例化
C. 实例工厂方式实例化
D. 抽象方法实例化

以下哪些不属于Spring 4.3版本中Bean的作用域。

A. application
B. request
C. response
D. globalSession

以下有关Spring的四个基础包说法正确的是。

A. Spring的四个基础包,它们分别对应Spring Web容器的四个模块
B. Spring的四个基础包有spring-core.RELEASE.jar、spring-beans-.RELEASE.jar、spring-context-.RELEASE.jar和spring-aop-.RELEASE.jar
C. spring-context-.RELEASE.jar是所有应用都要用到的JAR包,它包含访问配置文件以及进行IoC或者DI操作相关的所有类
D. spring-core.RELEASE.jar包含Spring框架基本的核心工具类,Spring其它组件都要用到这个包里的类,是其它组件的基本核心

以下关于Spring核心容器相关说法错误的是。

A. Spring框架的所有功能都是通过其核心容器来实现的
B. 创建BeanFactory实例时,需要提供Spring所管理容器的详细配置信息,这些信息通常采用XML文件形式来管理
C. ApplicationContext不仅包含了BeanFactory的所有功能,还添加了对国际化、资源访问、事件传播等方面的支持;
D. 通常在Java项目中,会采用通过ClassPathXmlApplicationContext类来实例化ApplicationContext容器的方式,而在Web项目中,ApplicationContext容器的实例化工作会交由Web服务器来完成

答案查题题库