流程元件
從 2.1.x 版本開始,一個新的元件模型提供了一種更簡單的方式來為常見用例建立更高級別的使用者互動,例如以各種形式請求輸入。這些通常只是純文字輸入或從列表中選擇。
內建元件的模板位於 org/springframework/shell/component 類路徑中。
內建元件通常遵循以下邏輯
-
進入使用者輸入執行迴圈。
-
生成元件相關上下文。
-
渲染元件狀態的執行時狀態。
-
退出。
-
渲染元件狀態的最終狀態。
| 流程 提供了更好的介面來定義更適合定義互動式命令流程的元件流程。 |