首页/ 学科题库/ SpringBoot/ 项目搭建与环境初始化专项测试
SpringBoot 模拟试卷

项目搭建与环境初始化专项测试

20 题 40 分钟 难度:★
  • Spring Boot核心设计理念
  • 项目创建方式(IDEA、官网、CLI)
  • 启动类与@SpringBootApplication注解
  • 启动流程基础理解

试卷习题(20 题)

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

使用Spring Initializr创建项目时,可以预先添加项目所需的Starter依赖,如spring-boot-starter-web。

A

对

B

错

2
判断题

使用Maven构建Spring Boot项目时,mvn clean package命令会先清理target目录,然后重新编译并打包项目。

A

对

B

错

3
判断题

Spring Boot 3.x版本要求使用JDK 17及以上版本作为最低运行环境。

A

对

B

错

4
判断题

Spring Boot打包为jar时,内嵌了Tomcat容器,可以直接通过java -jar命令运行,无需外部Tomcat服务器。

A

对

B

错

5
判断题

Spring Boot应用启动后,默认监听8080端口,可以通过application.properties修改端口。

A

对

B

错

6
判断题

安装JDK后,必须配置JAVA_HOME环境变量才能正常开发和运行Spring Boot项目。

A

对

B

错

单选题
7
单选题

Spring Boot的主配置文件默认应放置在哪个目录,文件名可以是application.properties或application.yml?

A

/config

B

/src/main/java

C

/src/main/resources

D

/root

8
单选题

@RestController注解与@Controller注解的主要区别是什么?

A

@RestController不能用于Web开发

B

@RestController自动添加@ResponseBody,方法返回值直接转为JSON

C

@Controller返回JSON数据

D

两者完全相同,没有区别

9
单选题

Spring官方提供的快速创建Spring Boot项目的在线工具是什么?

A

Spring Creator

B

Spring Initializr

C

Spring Generator

D

Spring Builder

10
单选题

Spring Boot项目的源代码默认放置在哪个目录下?

A

/code

B

/src/main/java

C

/classes

D

/source

11
单选题

Spring Boot框架的核心设计理念是什么?

A

约定优于配置,简化Spring应用开发

B

强制使用XML配置文件

C

必须手动配置所有组件

D

只支持传统的J2EE开发模式

12
单选题

Spring Boot启动类上的@SpringBootApplication注解是一个组合注解,它包含了以下哪些注解?

A

@Component, @Configuration, @Bean

B

@SpringBootConfiguration, @EnableAutoConfiguration, @ComponentScan

C

@Controller, @Service, @Repository

D

@Autowired, @Resource, @Inject

13
单选题

在Spring Boot中,用于定义HTTP GET请求映射的注解是什么?

A

@PostMapping

B

@GetMapping

C

@PutMapping

D

@DeleteMapping

14
单选题

在Spring Initializr创建项目时,Packaging选项可以选择哪种打包方式?

A

Only Jar

B

Only War

C

Jar和War

D

Zip和Tar

15
单选题

以下哪个IDE对Spring Boot开发支持最完善,提供了一键创建项目和内置运行功能?

A

Vim

B

IntelliJ IDEA

C

Sublime Text

D

Notepad

16
单选题

Spring Boot使用哪个Maven插件来创建可执行的jar包?

A

maven-jar-plugin

B

maven-assembly-plugin

C

spring-boot-maven-plugin

D

maven-shade-plugin

17
单选题

Spring Boot打包生成的可执行jar(fat jar)中,应用代码存放在哪个目录?

A

/app

B

/BOOT-INF/classes

C

/src

D

/META-INF

18
单选题

Spring Boot项目要打包为War部署到外部Tomcat,主启动类需要做什么修改?

A

无需修改,直接打包即可

B

继承SpringBootServletInitializer并重写configure方法

C

添加@WebFilter注解

D

实现Servlet接口

19
单选题

Spring Boot项目开发中,最常用的构建工具有哪些?

A

Ant和Makefile

B

Maven和Gradle

C

npm和yarn

D

pip和conda

填空题
20
填空题

Spring Boot项目的主启动类上需要标注注解,该注解是一个组合注解,包含@SpringBootConfiguration、和三个注解。

参考答案
1.正确 2.正确 3.正确 4.正确 5.正确 6.正确 7.C 8.B 9.B 10.B 11.A 12.B 13.B 14.C 15.B 16.C 17.B 18.B 19.B 20.@SpringBootApplication;@EnableAutoConfiguration;@ComponentScan
想在手机上在线作答这套卷子?
使用微信 卷王开发者小程序/App,首页顶部扫一扫识别二维码,即可限时作答并自动判分。
了解产品 App
← 上一套 项目打包基础部署专项测试 下一套 → 高阶扩展与自定义注解专项测试