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