五、SpringBoot工程打包与运行

SpringBoot工程打包与运行

1、SpringBoot项目快速启动(Windows版)

(1)对SpringBoot项目打包(执行Maven构建指令package):

mvn package

(2)运行项目(执行启动指令)

java -jar springboot.jar

2、 配置高级:

(1)临时属性设置:

①带属性数启动SpringBoot

②携带多个属性启动Spring.jar --server.port=80

③临时属性必须是当前boot工程支持的属性,否则设置无效

(2)配置文件分类

①带属性启动SpringBoot程序,为程序添加运行属性

②通过编程形式带参数启动SpringBoot程序,为程序添加运行参数

③不携带参数启动SpringBoot程序(去掉后面的args)

(3)自定义配置文件(4级配置文件)

①1级(最高):file:config/application.yml

②2级 :file:application

③3级:classpath:config/application.yml

④4级(最低):classpath:application.yml

⑤1级与2级留作系统打包后设置通用属性,1级常用与运维经理进行线上整体项目部署方案调控

⑥2级与4级用于系统开发阶段设置通用属性,3级常用于项目经理进行整体项目属性

⑦通过启动参数加载配置文件(无需书写配置文件拓展名-覆盖思想)

(4)自定义配置文件------重要说明

①单服务器项目:使用自定义配置文件需求较低

②多服务项目:使用自定义配置文件需求较高,将所有配置放置在一个目录中统一管理

③基于SpringCloud技术,所有的服务器不再设置配置文件,而是通过配置中心进行设定,动态加载配置信息

相关推荐
71777715 分钟前
不止工具集成:基于 Gitee 软件工厂构建 DevSecOps 研发治理底座
java·服务器·gitee
gis开发之家22 分钟前
Spring Boot 4 深度解析——参数接收大全:@RequestParam、@PathVariable、@RequestBody
java·spring boot·后端·spring
NutShell Wang23 分钟前
Rust 1.97 实战迁移:v0 符号重整、Cargo 警告治理与位运算新 API
人工智能·后端·性能优化·rust·vibe coding
阑梦清川33 分钟前
零成本把笔记转成双人播客:WorkBuddy + 腾讯云 TTS 完整教程
后端
赫媒派34 分钟前
Go 1.27 来了:泛型方法补齐,JSON 提速不踩坑
后端·go·敏捷开发
不ok哥男人34 分钟前
C# Roslyn 编译器平台实战:源生成器、分析器与代码修补
后端
长栎35 分钟前
99% 的人把桥接模式当策略模式用——抽象与实现分离,你做的不是同一件事
后端
长栎37 分钟前
你激活了 sharp-skills 一个模块,但你的项目从来不是单点活儿
后端
(轻舟已过万重山)38 分钟前
D1 · 融合蓝图:Spring AI + 虚拟线程 + 服务网格——现代后端统一底座
java·人工智能·spring
Lcos40 分钟前
Kubernetes Toleration 六种写法详解:从精确匹配到全部放行
后端