Springboot项目启动时怎么使用命令动态指定环境
发表于:2025-11-15 作者:千家信息网编辑
千家信息网最后更新 2025年11月15日,这篇文章主要介绍了Springboot项目启动时怎么使用命令动态指定环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Springboot项目启动时怎么使用命令动态指定环
千家信息网最后更新 2025年11月15日Springboot项目启动时怎么使用命令动态指定环境
这篇文章主要介绍了Springboot项目启动时怎么使用命令动态指定环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Springboot项目启动时怎么使用命令动态指定环境文章都会有所收获,下面我们一起来看看吧。
Springboot 启动用命令指定环境
我们都知道springboot的yml文件可以配置多个环境,可以直接在application.yml中指定使用哪个环境。
例如:指定dev环境
这是在配置文件中写死的。
那么,如何在启动项目的时候动态指定呢?
其实,只需要在启动时多加一个命令就行:
java -jar xxx.jar --spring.profiles.active=dev
Springboot 启动命令介绍
SpringBoot 启动项目指定命令的三种方式
1、配置文件中添加命令
在 application.yml 或 application.properties 里面添加所需要命令
如下图 : server.port=1118
2、在启动命令行中添加
java -jar thymeleaf.jar --server.port=9000
这种方式可以覆盖原本配置文件的内容
注意:
如果后面跟了 --server.port=9000 的命令。 但是启动成功后仍旧是 1118 。
导致端口未改变的原因是 : SpringApplication 在启动时没有传入可变形参 (第二个参数) 。
3、JVM中添加命令
java -Dserver.port=9000 -jar thymeleaf.jar
此方式是直接将属性写入JVM中,作为JVM的参数,无论你SpringBoot启动是否加了第二个参数都可以修改端口号。
SpringBoot 启动常用命令
| 命令 | 说明 |
|---|---|
| -server.port | 指定服务器端口 |
| -spring.profiles.active=dev | 指定运行环境 ( 通常为 dev 、test、uat、prod ) |
application.yml 或 application.properties 里面可以配置的属性都可以通过命令传入 。
关于"Springboot项目启动时怎么使用命令动态指定环境"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"Springboot项目启动时怎么使用命令动态指定环境"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
命令
环境
项目
动态
配置
文件
内容
参数
方式
知识
属性
端口
篇文章
成功
中指
价值
原因
原本
口号
可以通过
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
vb web数据库开发
官方认证服务器
KTV里服务器管理员
360网络安全咨询
振动测试软件开发
网络安全讲竞赛 讲话
北京博大创新网络技术有限公司
盐城个人软件开发答疑解惑
teredo服务器怎么选择
优志愿的数据库是用什么软件做的
特斯拉 网络中断 网络安全
南京电话软件开发代理商
魔兽世界新区哪个服务器好
我的世界小行星服务器的ip地址
道町互联网科技
熊绍俊贵阳华强网络技术有限公司
邹平瓷砖软件开发公司
kappa数据库
蔡甸区信息网络安全维护范围
6g网络技术谁最先研发
中兴软件开发外包合同范本
广电总局网络安全大会
数据库修改列名alter
国际服手机版2b2t的服务器
数据库3nf习题
服务器温度记录工具
同步两个表格的数据库数据
郧阳区软件开发案例
员工网络管理 网络安全
提高网络技术的证书