2015-07-26 3 views
1

Как можно использовать метод пружинной оболочки с параметром List <>?
Возможно ли использовать List <> как параметр метода в Spring_Shell?параметр параметра пружинной оболочки Список <>

, как показано ниже:

 public void test(
     @CliOption(key = "name", help ="") final String name, 
     @CliOption(key = "activities",help ="") final List<String> activitiy){//....... something to do} 

ответ

1

Вы можете определенно сделать это, но это будет до вас, чтобы обеспечить Converter для него. Было бы гораздо лучше использовать String[] (и, возможно, преобразовать его в List<String> в качестве вашей первой инструкции в вашем тесте метода, если вам действительно нужно), поскольку массивы supported out of the box (и поддерживают преобразование и завершение, что невозможно с List, потому что типа стирания)