首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
springstatemachine专题
通过实例学习SpringStateMachine之TURN STILE
背景介绍 本系列通过学习SpringStateMachine中附带的10余个Sample来学习SpringStateMachine中的各个概念和用法。项目是使用的分支为2.2.0.RELEASE[1]。项目参考文档也是2.2.0.RELEASE[1]。 TURN STILE简介 turnstile是对体育场入口或地铁入口的旋转栅门构建的状态机。 状态机的两种状态: LOCKEDUNLOC
阅读更多...
通过实例学习SpringStateMachine之CD Player
背景介绍 本系列通过学习SpringStateMachine中附带的10余个Sample来学习SpringStateMachine中的各个概念和用法。项目是使用的分支为2.2.0.RELEASE[1]。项目参考文档也是2.2.0.RELEASE[1]。 CD Player简介 cd player是对cd播放器的描述。cd播放器可以让用户打开光盘插槽,插入光盘,并通过按下不同的按钮来使用cd播
阅读更多...
通过实例学习SpringStateMachine之Washer
背景介绍 本系列通过学习SpringStateMachine中附带的10余个Sample来学习SpringStateMachine中的各个概念和用法。项目是使用的分支为2.2.0.RELEASE。项目参考文档也是2.2.0.RELEASE。 Washer简介 Washer是对洗衣机的描述。通过建立洗衣机的的状态机来演示如何使用history来实现状态的恢复。 例如甩干的过程中突然按下了暂停按
阅读更多...