该版本仍在开发中,尚未被视为稳定。最新稳定版本请使用Spring Shell 3.4.1spring-doc.cadn.net.cn

流分量

从2.1.x版本开始,新的组件模型提供了 更简单的方式为常见用例创建更高级的用户交互, 比如以各种形式征求意见。这些通常只是纯文本 输入或从列表中选择某项内容。spring-doc.cadn.net.cn

内置组件的模板在org/springframework/shell/componentClasspath。spring-doc.cadn.net.cn

内置组件通常遵循以下逻辑:spring-doc.cadn.net.cn

  1. 输入一个运行循环以供用户输入。spring-doc.cadn.net.cn

  2. 生成与组件相关的上下文。spring-doc.cadn.net.cn

  3. 渲染组件状态的运行状态。spring-doc.cadn.net.cn

  4. 退出。spring-doc.cadn.net.cn

  5. 渲染组件状态的最终状态。spring-doc.cadn.net.cn

为定义 的流动提供了更好的接口 更适合定义交互式命令流的组件。