文章目录
- 前言
- 虚拟机指定参数
- 指定文件编码运行
- 激活指定的配置文件运行
- 项目指定参数
- 指定文件编码运行
- 激活指定的配置文件运行
- 参数优先级:
前言
项目中时常需要指定参数或者参数文件运行项目,而Springboo项目运行时指定参数,可以分为虚拟机指定参数和项目指定参数。
虚拟机指定参数
虚拟机参数需要在前指定,格式 java -Dxxx=xxx app.jar, 需要加-D
指定文件编码运行
java -Dfile.encoding=utf-8 -jar app.jar
激活指定的配置文件运行
java -Dspring.profiles.active=test -jar app.jar
项目指定参数
项目参数需要在后指定,格式java -jar app.jar --xxx=xxx,参数名前是两个杠。
指定文件编码运行
java -jar app.jar --file.encoding=utf-8
激活指定的配置文件运行
java -jar app.jar --spring.profiles.active=test
参数优先级:
当我们给项目指定参数后,参数的优先级如下:
命令行参数 > 虚拟机参数 > 配置文件