全部学科
NodeJS全栈
nodejs
Python全栈
python
小程序首页
📝 1 篇文章 15 道配套习题

项目打包基础部署专题

专题说明

本专题系统讲解SpringBoot项目构建与部署的核心流程,从项目结构规范到Maven构建配置,再到打包可执行JAR和命令行运行方法,全面覆盖项目打包部署入门所需的关键知识点。

学习目标

  1. 掌握SpringBoot项目标准目录结构
  2. 学会配置spring-boot-maven-plugin打包插件
  3. 理解Starter依赖机制和常用Starter
  4. 掌握打包为可执行JAR的方法和JAR结构
  5. 学会命令行运行JAR和传递参数

学习内容

  • SpringBoot项目结构规范
  • Maven构建工具与打包插件
  • Starter依赖机制
  • 可执行JAR包结构与特点
  • 命令行运行与参数覆盖

学习建议

建议先理解项目结构规范,再学习Maven打包配置,最后掌握JAR运行和参数传递方法。注意理解SpringBoot JAR与传统JAR的区别。

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

📝 配套习题(15 题)

1
单选题
A

项目根目录

B

src/main/java

C

src/main/resources

D

src/test/resources

2
单选题
A

放在src/main/resources目录下

B

放在项目根目录

C

放在src/main/java的根包(顶层包)下

D

放在任何包下都可以,不影响组件扫描

3
单选题
A

maven-jar-plugin

B

maven-assembly-plugin

C

spring-boot-maven-plugin

D

maven-shade-plugin

4
单选题
A

spring-boot-starter

B

spring-boot-starter-web

C

spring-boot-starter-tomcat

D

spring-web

5
判断题
A

B

6
单选题
A

my.list = [item1, item2, item3]

B

my.list: [item1, item2, item3]

C

my.list: - item1 - item2 - item3

D

my:\n list:\n - item1\n - item2\n - item3

7
单选题
A

SpringBoot JAR包只包含应用代码,依赖需要单独部署

B

SpringBoot JAR包包含所有依赖和内嵌容器,可以独立运行

C

SpringBoot JAR包必须部署到外部Tomcat才能运行

D

SpringBoot JAR包和传统JAR包完全相同

8
单选题
A

mvn jar

B

mvn build

C

mvn clean package

D

mvn compile

9
单选题
A

java myapp.jar

B

java -jar myapp.jar

C

java -cp myapp.jar com.example.Application

D

jar -run myapp.jar

10
单选题
A

java -jar myapp.jar server.port=9000

B

java -jar myapp.jar --server.port=9000

C

java -jar myapp.jar -Dserver.port=9000

D

java -jar myapp.jar server_port=9000

11
多选题
A

命令行参数:--server.port=9000

B

JVM系统属性:-Dserver.port=9000

C

环境变量:SERVER_PORT=9000

D

外部配置文件:config/application.yml

E

启动参数文件:--spring.config.location=file:/path/to/config/

F

修改打包后的JAR内部配置

12
判断题
A

B

13
多选题
A

pom.xml或build.gradle - 项目构建配置文件

B

src/main/java - Java源代码目录

C

src/main/resources/application.yml - 配置文件

D

@SpringBootApplication标注的启动类

E

spring-boot-starter-web依赖

F

web.xml - Web应用配置文件

14
填空题
15
填空题
← 上一个专题 配置加载的底层规则和外部配置专题
下一个专题 → 项目搭建与环境初始化专题

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

想查看更多习题和详细解析?
小程序提供完整的题库和详细解析

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

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