项目打包基础部署专项测试
考察知识点
- Maven/Gradle打包命令
- JAR包结构与运行方式
- WAR包打包与外部部署
- 生产环境基础部署流程
💡 参考答案在文末
判断题
1
SpringBoot的starter依赖是一组预定义的依赖集合,引入一个starter就能自动获得相关功能所需的所有依赖,无需逐个添加。
2
SpringBoot打包生成的JAR文件包含内嵌Web容器,因此可以直接在命令行运行,无需安装和配置外部Tomcat服务器。
单选题
3
SpringBoot打包生成的可执行JAR包与传统JAR包有什么区别?
4
创建SpringBoot Web项目时,需要在pom.xml中添加的核心starter依赖是什么?
5
使用Maven构建SpringBoot项目时,需要添加哪个插件来生成可执行的JAR包?
6
在application.yml中配置数组或列表类型的属性,以下哪种写法是正确的?
7
SpringBoot项目的标准目录结构中,配置文件application.yml应该放在哪个目录下?
8
使用Maven将SpringBoot项目打包为可执行JAR,应该执行什么命令?
9
运行SpringBoot打包后的JAR文件,应该使用什么命令?
10
运行SpringBoot JAR时,如何通过命令行传递参数来覆盖配置文件中的设置?
11
SpringBoot启动类(带@SpringBootApplication注解)通常建议放在什么位置?
多选题
12
运行SpringBoot JAR时,以下哪些方式可以修改应用配置?
13
创建一个基本的SpringBoot Web项目,需要包含以下哪些必要组件?
填空题
14
SpringBoot项目打包和运行的基本流程:
- Maven打包命令:____________
- 运行JAR命令:____________
- 命令行传参数格式:____________
15
SpringBoot常用的starter依赖:
- Web开发核心依赖:____________
- JPA数据访问依赖:____________
- 安全认证依赖:____________
- 监控管理依赖:spring-boot-starter-actuator
参考答案
1.正确
2.正确
3.B
4.B
5.C
6.D
7.C
8.C
9.B
10.B
11.C
12.A; B; C; D; E
13.A; B; C; D; E
14.mvn clean package;java -jar myapp.jar;--key=value
15.spring-boot-starter-web;spring-boot-starter-data-jpa;spring-boot-starter-security
想在手机上练习这套试卷?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码