@SpringBootApplication
public class DemoApplication implements ApplicationRunner {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Override
public void run(ApplicationArguments args) throws Exception {
args.getOptionNames().forEach(optionName -> {
List<String> list = args.getOptionValues(optionName);
System.out.println(optionName);
list.forEach(System.out::println);
System.out.println();
});
}
}
mvn install
java -jar target/demoapp-0.0.1-SNAPSHOT.jar --a=123 --b=456 --c=789 --c=12345
output
a
123
b
456
c
789
12345