Springboot项目启动时怎么使用命令动态指定环境
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了Springboot项目启动时怎么使用命令动态指定环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Springboot项目启动时怎么使用命令动态指定环
千家信息网最后更新 2026年11月03日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安全错误
数据库的锁怎样保障安全
互联网科技工作委员会主任
科技互联网企业
关于新基建和互联网科技
平安科技 互联网
甘肃拓世互联网科技有限公司
中正互联网科技招聘
互联网科技公司招聘
青岛中康互联网医疗科技有限公司
现代互联网科技股
佳云科技和互联网广告
武汉健翔互联网络科技有限公司
高科技互联网套路
互联网安防科技感
下一代互联网重大应用科技园
神州科技互联网有限公司
中国新注册互联网科技
科技信息时代互联网发展
广西泛欧互联网科技有限公司
互联网科技自媒体灵感
颐高云石互联网科技
北京路客互联网科技有限公司
唐信互联网科技
齐家互联网科技有限公司
互联网科技股有哪些
西安小鹰速贷互联网科技有限公司
工业互联网山东科技大学
互联网第三次科技革命特征
互联网科技包装股
互联网金融运营模式中的金融科技
科技美学互联网 艺术