当前位置: 首页 > 文档资料 > Spring 中文教程 >

Spring 在线测试

优质
小牛编辑
121浏览
2023-12-01

以下测验提供与Spring Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。

问题和解答

问题1 - 数据访问/集成层的哪些模块?

A - JDBC, ORM, OXM, JMS, Transactions

B - JDBC, ORM, OXM, JMS

C - JDBC, ORM, Web, Beans

D - JDBC, ORM, OXM, JMS

Answer : A

说明 (Explanation)

JDBC,ORM,OXM,JMS,Transactions是数据访问/集成层的模块。

问题2 - 弹簧支持哪些类型的依赖注入?

A - 基于构造函数,基于Setter

B - 基于构造函数,基于Setter,基于Getter

C - 基于Setter,基于Getter,基于属性

D - 基于构造函数,基于Setter,基于属性

Answer : A

说明 (Explanation)

Spring支持基于构造函数,基于Setter的注入。

问题3 - “list”集合配置元素的真实情况是什么?

A - 这有助于连接值列表,允许重复。

B - 这有助于连接值列表但没有任何重复。

C - 这可用于注入名称 - 值对的集合,其中name和value可以是任何类型。

D - 这可以用于注入名称 - 值对的集合,其中名称和值都是字符串。

Answer : A

说明 (Explanation)

标签用于连接值列表,允许重复。

问题4 - 什么是自动装配的构造函数模式?

A - 按属性名称自动装配。 Spring尝试匹配并将其属性与配置文件中由相同名称定义的bean相连接。

B - Spring首先尝试通过构造函数使用autowire连接,如果它不起作用,Spring会尝试通过byType自动装配。

C - 按属性类型自动装配。 如果属性的类型与配置文件中的一个bean名称匹配,则Spring会尝试匹配并连接属性。

D - 与byType类似,但type适用于构造函数参数。 如果容器中没有构造函数参数类型的一个bean,则会引发致命错误。

Answer : D

说明 (Explanation)

自动装配的构造函数模式类似于byType,但类型适用于构造函数参数。 如果容器中没有构造函数参数类型的一个bean,则会引发致命错误。

问题5 - @Autowired注释的真实情况是什么?

A - @Autowired注释可用于在setter方法上自动装配bean。

B - 此注释提供了对应在何处以及如何完成自动装配的更精细控制。

C - @Autowired注释可用于在具有任意名称和/或多个参数的方法上自动装配bean。

D - 以上全部。

Answer : B

说明 (Explanation)

@Autowired注释提供了对自动装配应在何处以及如何完成的更精细控制。

问题6 - 可以应用编织的不同点是什么?

A - 编译时间,加载时间

B - 编译时间,运行时间

C - 运行时间

D - 编译时间,加载时间,运行时间

Answer : D

说明 (Explanation)

编织可以在编译时,加载时间和运行时应用。

问题7 - 以下哪一项是Spring框架中数据访问层的一部分?

A - 豆类

B - Aspects

C - JMS

D - Context

Answer : C

说明 (Explanation)

JMS是Spring框架中数据访问层的一部分。

问题8 - 哪个类充当IoC容器?

A - ServletContext

B - DispatcherServlet

C - ApplicationContext

D - 以上都不是

Answer : C

说明 (Explanation)

ApplicationContext类充当IoC Container。

问题9 - 有状态bean的范围是什么?

A - 会话

B - global-session

C - prototype

D - 请求

Answer : C

说明 (Explanation)

有状态bean是原型范围。

问题10 - 您在哪里定义DispatcherServlet?

A - 在Beans配置文件中。

B - Web.xml文件

C - Meta-inf/dispatcher.xml

D - Web-inf/dispatcher.xml

Answer : B

说明 (Explanation)

DispatcherServlet在Web应用程序的web.xml中定义。