此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Shell 3.3.0Spring中文文档

此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Shell 3.3.0Spring中文文档

将带有参数的目标方法自动注册到匹配项中 参数名称。Spring中文文档

@ShellMethod
public String example(String arg1) {
	return "Hello " + arg1;
}

@ShellOption注释可用于定义选项名称,如果 不希望它与参数名称相同。Spring中文文档

@ShellMethod
public String example(@ShellOption(value = { "--arg" }) String arg1) {
	return "Hello " + arg1;
}

如果定义的选项名称没有前缀,则发现 来自 ShellMethod#prefix---Spring中文文档

@ShellMethod
public String example(@ShellOption(value = { "arg" }) String arg1) {
	return "Hello " + arg1;
}