流分量
从2.1.x版本开始,新的组件模型提供了 更简单的方式为常见用例创建更高级的用户交互, 比如以各种形式征求意见。这些通常只是纯文本 输入或从列表中选择某项内容。
内置组件的模板在org/springframework/shell/componentClasspath。
内置组件通常遵循以下逻辑:
-
输入一个运行循环以供用户输入。
-
生成与组件相关的上下文。
-
渲染组件状态的运行状态。
-
退出。
-
渲染组件状态的最终状态。
| 流为定义 的流动提供了更好的接口 更适合定义交互式命令流的组件。 |