前言

项目中时常需要指定参数或者参数文件运行项目,而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

参数优先级:

当我们给项目指定参数后,参数的优先级如下:

命令行参数 > 虚拟机参数 > 配置文件

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐