遗产注释
拥有带有参数的目标方法会自动注册为匹配的参数名称。
@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;
}