Spring 在线测试
以下测验提供与Spring Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。
问题1 - 数据访问/集成层的哪些模块?
A - JDBC, ORM, OXM, JMS, Transactions
Answer : A
说明 (Explanation)
JDBC,ORM,OXM,JMS,Transactions是数据访问/集成层的模块。
问题2 - 弹簧支持哪些类型的依赖注入?
Answer : A
说明 (Explanation)
Spring支持基于构造函数,基于Setter的注入。
问题3 - “list”集合配置元素的真实情况是什么?
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。
Answer : B
说明 (Explanation)
@Autowired注释提供了对自动装配应在何处以及如何完成的更精细控制。
问题6 - 可以应用编织的不同点是什么?
Answer : D
说明 (Explanation)
编织可以在编译时,加载时间和运行时应用。
问题7 - 以下哪一项是Spring框架中数据访问层的一部分?
Answer : C
说明 (Explanation)
JMS是Spring框架中数据访问层的一部分。
问题8 - 哪个类充当IoC容器?
Answer : C
说明 (Explanation)
ApplicationContext类充当IoC Container。
问题9 - 有状态bean的范围是什么?
Answer : C
说明 (Explanation)
有状态bean是原型范围。
问题10 - 您在哪里定义DispatcherServlet?
Answer : B
说明 (Explanation)
DispatcherServlet在Web应用程序的web.xml中定义。