# 使用java -jar
命令时添加jvm参数.
命令格式
java jvm参数 -jar xxx.jar
例子:
java -Dserver.port=8081 -jar springBoot.jar
注意的是 不能将jvm擦拿书 放在 jar包后面, 比如:
DANGER
java -jar xxx.jar -Dserver.port=8081
这个是无效的.
# 设置springboot参数.
我们可以在springboot项目后面追加spring的参数.
java -jar xxx.jar --server.port=8081
需要注意的是需要两个-
, 并且spring参数是以.
来分割多个单词.
我们知道SpringBoot还会从系统的环境变量中加载配置参数.
但是需要注意环境变量名必须是全大写, 并且多个单词之间使用_
分割. 比如说配置一个server.port
的环境变量.
对于的是在linux中添加一个SERVER_PORT
的环境变量.
# 在Linux 中添加一个环境变量.
- 永久添加
- 在/etc/profile文件中最后一行追加
export SERVER_PORT=8081
#使用如下的命令 echo "export SERVER_PORT=8081" >> /etc/profile #删除最后一行可以使用如下命令 sed -i '$d' 文件名
- 在/etc/profile文件中最后一行追加
- 临时添加: 直接在shell输入以下命令.
export SERVER_PORT=8081
此时我们执行java -jar命令启动springboot项目时自动的可以将可以识别的环境变量变成配置.