此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Shell 3.3.3! |
Hidden 命令
可以隐藏命令,这在尚未准备好的情况下很方便 Prime Time 用于调试目的,或者您有任何其他不想的原因 宣传它的 presense。
如果您知道 Hidden 命令及其选项,则可以执行它。它被有效地删除 从:
-
帮助列表
-
命令返回 “unknown command” 的帮助页面
-
交互模式下的命令完成
-
Bash 完成
以下是如何将 command 定义为 hidden 的示例。它显示了可用的构建器方法 来定义隐藏状态。
CommandRegistration commandRegistration() {
return CommandRegistration.builder()
.command("mycommand")
// define as hidden
.hidden()
// can be defined via a flag (false)
.hidden(false)
// can be defined via a flag (true)
.hidden(true)
.build();
}
基于注释的配置不支持定义隐藏命令 |