首页/ 学科题库/ spring/ Spring配置方式专项测试
spring 模拟试卷

Spring配置方式专项测试

13 题 25 分钟 难度:★
  • XML配置方式
  • 注解配置方式
  • Java配置类
  • 配置方式对比与选择
  • Spring Boot自动配置基础

试卷习题(13 题)

参考答案在文末
判断题
1
判断题

Spring XML配置可以通过引入不同的命名空间(如context、aop、tx)来扩展配置功能。

A

对

B

错

2
判断题

在Java配置类中使用@ComponentScan注解可以实现与XML中context:component-scan相同的组件扫描功能。

A

对

B

错

3
判断题

使用@Component等注解定义Bean时,必须配置组件扫描(component-scan)才能让Spring识别并注册。

A

对

B

错

单选题
4
单选题

@Configuration注解的作用是?

A

标注配置类,替代XML配置文件

B

定义Bean的作用域

C

启用组件扫描

D

定义Bean的依赖注入

5
单选题

@Component注解的作用是?

A

定义Bean的作用域

B

标注类为Spring管理的组件

C

定义Bean的依赖关系

D

配置Bean的生命周期

6
单选题

Spring XML配置文件中,定义Bean使用的标签是?

A
B
C
D
7
单选题

关于@Bean注解的方法调用,以下说法正确的是?

A

每次调用都创建新实例

B

Spring拦截调用,返回容器中的单例Bean

C

只能在@Configuration类中使用

D

必须指定Bean名称

多选题
8
多选题

@Bean注解支持以下哪些属性配置?

A

name/value:定义Bean名称

B

initMethod:指定初始化方法

C

destroyMethod:指定销毁方法

D

scope:定义Bean作用域(需配合@Scope)

9
多选题

以下哪些注解会被context:component-scan扫描并注册为Bean?

A

@Component

B

@Service

C

@Repository

D

@Controller

10
多选题

关于Spring三种配置方式的对比,以下说法正确的是?

A

XML配置与Java配置可以混合使用

B

注解配置需要配合组件扫描才能生效

C

Java配置类型安全,IDE支持更好

D

XML配置修改无需重新编译,适合动态配置场景

填空题
11
填空题

定义Bean使用等注解;注入依赖使用;解决多Bean冲突使用;指定首选Bean使用@Primary。

12
填空题

在XML中启用组件扫描使用标签,通过属性指定扫描的包路径;启用注解驱动使用标签。

13
填空题

Java配置核心注解:标注配置类,定义Bean,启用组件扫描,@Import导入其他配置类。

参考答案
1.正确 2.正确 3.正确 4.A 5.B 6.B 7.B 8.A;B;C;D 9.A;B;C;D 10.A;B;C;D 11.@Component;@Autowired;@Qualifier 12.context:component-scan;base-package;context:annotation-config 13.@Configuration;@Bean;@ComponentScan
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 Spring核心概念专项测试 下一套 → Spring高级技能认证