全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页

Spring初级技能认证

20 题 45 分钟 难度:

考察知识点

  • Spring框架简介与核心特性
  • IOC(控制反转)核心概念
  • DI(依赖注入)基本原理
  • Spring容器与ApplicationContext
  • Bean的基本配置与管理
1
单选题
A

spring-webmvc

B

spring-context

C

spring-core

D

spring-beans

2
判断题
A

B

3
填空题
4
单选题
A

new BeanFactory()

B

new ApplicationContext()

C

new ClassPathXmlApplicationContext("config.xml")

D

new SpringContainer()

5
判断题
A

B

6
填空题
7
单选题
A

面向切面编程

B

控制反转

C

依赖注入

D

依赖查找

8
单选题
A

更低的内存占用

B

更快的启动速度

C

提供更多企业级功能(国际化、事件发布、AOP集成等)

D

只支持XML配置

9
多选题
A

ClassPathXmlApplicationContext

B

FileSystemXmlApplicationContext

C

AnnotationConfigApplicationContext

D

XmlBeanFactory

10
判断题
A

B

11
填空题
12
单选题
A

BeanFactory启动时预加载所有单例Bean

B

ApplicationContext按需懒加载Bean

C

BeanFactory懒加载,ApplicationContext预加载单例Bean

D

两者加载策略完全相同

13
单选题
A

构造器注入、Setter注入、接口注入

B

构造器注入、Setter注入、字段注入

C

构造器注入、方法注入、接口注入

D

Setter注入、字段注入、工厂注入

14
多选题
A

依赖不可变(可使用final字段)

B

更易于单元测试(可手动构造)

C

明确表达必需依赖

D

无需使用@Autowired注解(单构造器时)

15
判断题
A

B

16
填空题
17
单选题
A

直接抛出异常,无法解决

B

使用三级缓存机制提前暴露半成品Bean

C

使用构造器注入替代

D

强制使用@Lazy延迟注入

18
多选题
A

难以单元测试(需要反射或Mock框架)

B

依赖可变性差(无法使用final)

C

依赖关系不透明(类外部看不出依赖)

D

容易隐藏空指针问题

19
单选题
A

创建Bean实例

B

在初始化前后对Bean进行自定义处理

C

执行Bean销毁回调

D

解析依赖关系

20
多选题
A

BeanNameAware

B

BeanFactoryAware

C

InitializingBean

D

DisposableBean

← 上一个试卷 Spring入门基础专项测试
下一个试卷 → Spring核心概念专项测试

📝 发现内容有误?点击此处直接编辑

想参加完整模拟考试?
小程序提供计时考试、自动评分和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库