public class SpringmvcDemoApplicationTests {
public static void main(String[] args) {
System.out.println(Arrays.toString(args)); // [--name=zzhuaok, --age=18]
System.out.println(System.getProperties());// {..,mykey2=myval2, mykey1=myval1,sun.java.command=com.zzhua.SpringmvcDemoApplicationTests --name=zzhuaok --age=18,os.name=Windows 10,..}
System.out.println(System.getenv()); // {..,evn1=kk,JAVA_HOME=C:\Program Files\Java\jdk1.8.0_231,..}
}
}
在springboot里也可以,通过java -jar的方式按照上面的格式,添加系统属性和启动参数;环境变量在linux环境下,可以通过export key=value设置环境变量,在win环境下通过set key=value方式添加环境变量
java -Dmykey1=myval1 -Dmykey2=myval2 SpringmvcDemoApplicationTests --name=zzhuaok --age=18