第一种方法:
package test.service.audio;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import java.util.Arrays;
@SpringBootApplication
public class AudioApplication {
public static void main(String[] args) {
//直接获取
System.out.println(Arrays.toString(args));
SpringApplication.run(AudioApplication.class, args);
}
}
第二种方法:
在application.properties里写上要传递的参数,可以给个默认值
通过@Value来获取值
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class AudioService {
@Value("${audioRoot}")
String audioRoot;
@Value("${audioUrlPrefix}")
String audioUrlPrefix;
}
运行jar包的时候,填入参数
java -jar audio-0.0.1-SNAPSHOT.jar --audioRoot=aa --audioUrlPrefix=bb
版权声明:本文为wota5037原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。