流程组件
从 2.1.x 版本开始,一个新的组件模型提供了一种更简单的方式来创建更高层次的用户交互,以满足常见的用例,例如以各种形式请求输入。这些通常只是纯文本输入或从列表中选择某些内容。
内置组件的模板位于 org/springframework/shell/component
类路径中。
内置组件通常遵循以下逻辑
-
进入用户输入运行循环。
-
生成组件相关的上下文。
-
渲染组件状态的运行时状态。
-
退出。
-
渲染组件状态的最终状态。
流程 为定义组件流程提供了更好的接口,更适合定义交互式命令流程。 |