Springboot项目启动时怎么使用命令动态指定环境
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍了Springboot项目启动时怎么使用命令动态指定环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Springboot项目启动时怎么使用命令动态指定环
千家信息网最后更新 2025年02月01日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安全错误
数据库的锁怎样保障安全
湖南联想服务器维修维保哪家好
天源迪科收件服务器
安卓创建数据库放在哪里
网络安全考试网站
南京创新网络技术联系方式
想从事软件开发行业
高三网络技术应用
网吧网络安全员考核
天津进口软件开发怎么样
数据库密码怎么设置
怀旧服如何增加服务器配置
绘图和软件开发哪个更厉害
网络安全防护教育知识
公司买虚拟主机还是服务器好
电厂网络安全流程优化
花田错伴奏软件开发
数据库nativa
linux查看服务器硬件时钟
我的世界假装him吓服务器玩家
x3850x6服务器价格
橘子服务器无法连接蓝牙
合肥地铁软件开发
福安市民族医院网络安全项目
服务器的重量
浙江服务器维修维保虚拟主机
华为通用软件开发选哪个部门
网络安全内容的军漫
深圳二手服务器交易平台
软件开发的三大结构
广东省软件开发哪家好