說明:?提供對用于運行SpringApplication的參數(shù)的訪問。
該接口中有以下幾個方法:
//?返回傳遞給應用程序的原始未處理參數(shù)
String[] getSourceArgs();
//?返回所有選項參數(shù)的名稱。例如,如果參數(shù)為“-foo=bar--debug”,則返回值[“foo”,“debug”]。
Set<String> getOptionNames();
//??返回從參數(shù)解析的選項參數(shù)集是否包含具有給定名稱的選項
boolean containsOption(String name);
//?返回與具有給定名稱的arguments選項關聯(lián)的值集合
1. 如果該選項存在且沒有參數(shù)(例如:“--foo”),則返回一個空集合([])
2.?如果該選項存在并且只有一個值(例如“--foo=bar”),則返回一個包含一個元素的集合([“bar]”)
3.?如果該選項存在且具有多個值(例如“--foo=bar--foo=baz”),則返回一個集合,該集合包含每個值的元素([“bar”,“baz]”)
4.?如果該選項不存在,則返回null
List<String> getOptionValues(String name);
//?返回已分析的非選項參數(shù)集合
List<String> getNonOptionArgs();