将带有参数的目标方法自动注册到匹配项中 参数名称。
@ShellMethod
public String example(String arg1) {
return "Hello " + arg1;
}
@ShellOption
注释可用于定义选项名称,如果
不希望它与参数名称相同。
@ShellMethod
public String example(@ShellOption(value = { "--arg" }) String arg1) {
return "Hello " + arg1;
}
如果定义的选项名称没有前缀,则发现
来自 ShellMethod#prefix。-
--
@ShellMethod
public String example(@ShellOption(value = { "arg" }) String arg1) {
return "Hello " + arg1;
}