1

我怎样才能有一个带有 List<> 参数的 spring shell 方法?
是否可以在 Spring_Shell 中使用 List<> 作为方法参数?

如下:

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

1 回答 1

2

您绝对可以这样做,但由您自己提供转换器。使用 a 会更好(如果您真的需要,String[]可以选择将其转换为 a作为方法主体中的第一条指令),因为开箱即用地支持数组(并且支持转换和完成,这是不可能的,因为类型擦除)List<String>List

于 2015-07-27T19:04:27.393 回答