spring shell方法参数List<>

时间:2015-07-26 07:24:42

标签: method-parameters spring-shell

如何使用带有List<>的Spring shell方法?参数?
是否可以使用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 个答案:

答案 0 :(得分:1)

你绝对可以这样做,但是你可以为它提供Converter。如果你真的需要的话,使用String[](并且可选地将其转换为List<String>作为你方法体中的第一条指令会好得多,因为数组是supported out of the box(和支持转换和完成,由于类型擦除,List是不可能的