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

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

20 题 40 分钟 难度:

考察知识点

  • Spring Boot核心设计理念
  • 项目创建方式(IDEA、官网、CLI)
  • 启动类与@SpringBootApplication注解
  • 启动流程基础理解
1
单选题

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

A

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

B

强制使用XML配置文件

C

必须手动配置所有组件

D

只支持传统的J2EE开发模式

2
单选题

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

A

@Component, @Configuration, @Bean

B

@SpringBootConfiguration, @EnableAutoConfiguration, @ComponentScan

C

@Controller, @Service, @Repository

D

@Autowired, @Resource, @Inject

3
判断题

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

A

B

4
单选题

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

A

Ant和Makefile

B

Maven和Gradle

C

npm和yarn

D

pip和conda

5
单选题

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

A

Vim

B

IntelliJ IDEA

C

Sublime Text

D

Notepad

6
判断题

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

A

B

7
单选题
A

Spring Creator

B

Spring Initializr

C

Spring Generator

D

Spring Builder

8
单选题

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

A

Only Jar

B

Only War

C

Jar和War

D

Zip和Tar

9
判断题

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

A

B

10
单选题

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

A

/code

B

/src/main/java

C

/classes

D

/source

11
单选题

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

A

/config

B

/src/main/java

C

/src/main/resources

D

/root

12
填空题

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

13
单选题

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

A

@PostMapping

B

@GetMapping

C

@PutMapping

D

@DeleteMapping

14
单选题

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

A

@RestController不能用于Web开发

B

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

C

@Controller返回JSON数据

D

两者完全相同,没有区别

15
判断题

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

A

B

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打包为jar时,内嵌了Tomcat容器,可以直接通过java -jar命令运行,无需外部Tomcat服务器。

A

B

20
判断题

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

A

B

← 上一个试卷 项目打包基础部署专项测试
下一个试卷 → 高阶扩展与自定义注解专项测试

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

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

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

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