Springboot 启动参数

内容纲要

指定环境

#后台运行
nohup java -jar xxx >/dev/null 2>&1 &
  • >/dev/null

这条命令的作用是将标准输出1重定向到/dev/null中。 /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。那么执行了>/dev/null之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。

  • 2>&1

将标准错误重定向到标准输出(由于标准输出已经定向到“黑洞”了,即:标准输出此时也是"黑洞",再将标准错误输出定向到标准输出,相当于错误输出也被定向至“黑洞”)

指定配置环境

java -jar -Dspring.profiles.active=test xxx.jar

指定外部配置文件

官方说明

#默认加载顺序,和内部配置文件互补
file:./config/
file:./
classpath:/config/
classpath:/
#会 替换 内部配置文件
java -jar -Dspring.config.location=/opt/config/application.yml xxx.jar
#和内部配置文件互补(推荐)
java -jar -Dspring.config.additional-location=/opt/config/application.yml xxx.jar

指定repository路径

#路径:/home/repository
java -jar -Dthin.root=/home/ xxx.jar

空运行

java -jar -Dthin.dryrun=true xxx.jar
THE END
分享
二维码
< <上一篇
下一篇>>