目录
- 一、java -D 添加参数
- 二、java -- 添加参数
在 SpringBoot 项目中,启动时,通过
-D
或--
添加参数,都可以直接覆盖yml
或properties
配置文件中的同名配置,如果不存在则相当于添加了一个配置。
一、java -D 添加参数
java -Dserver.port=1234
这种方式添加的参数是jvm
的一些属性。
1)使用示例:
java -Dserver.port=1234 -jar test.jar
注意: -D
要放到 -jar 前面,否则参数无效。
2)Idea使用示例:
3)java -D
添加的参数可以通过如下方式获取:
System.getPorperties("server.port");
二、java – 添加参数
java --server.port=1234
这种方式添加的参数是操作系统的环境变量
。
1)使用示例:
java -jar test.jar --server.port=1234
注意: --
要放到 jar 包后面,否则报错。

2)Idea使用示例:
3)java --
添加的参可以通过如下方式获取:
System.getEnv("server.port");
整理完毕,完结撒花~ 🌻
参考地址:
1.‘java -D‘和‘java --‘ 后面跟参数的区别,https://blog.csdn.net/yzlon/article/details/125351975
2.SpringBoot启动命令行参数【-D】和【–】的区别,https://www.cnblogs.com/liuyiyuan/p/16366265.html