传统注解

具有参数的目标方法会自动注册具有匹配参数名称的方法。

@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;
}
© . This site is unofficial and not affiliated with VMware.