跳到主要内容

流程组件

QWen Max 中英对照 Flow Components

从 2.1.x 版本开始,一种新的组件模型提供了一种更简单的方法来为常见的使用场景创建更高层次的用户交互,例如以各种形式请求输入。这些通常只是纯文本输入或从列表中选择某项。

内置组件的模板位于 org/springframework/shell/component 类路径下。

内置组件通常遵循此逻辑:

  1. 进入用户输入的运行循环。

  2. 生成与组件相关的上下文。

  3. 渲染组件状态的运行时状态。

  4. 退出。

  5. 渲染组件状态的最终状态。

备注

Flow 提供了更好的界面来定义组件的流程,这更适合定义交互式命令流程。

小节总结