Spring Statemachine学习目录
2018-05-14 本文已影响95人
78240024406c
Spring Statemachine(SSM)
状态机是应用程序开发人员在Spring应用程序中使用传统状态机概念的框架。SSM
旨在提供以下功能:
- 易于使用平坦的一级状态机用于简单用例。
- 分层状态机结构可以简化复杂的状态配置。
- 状态机区域提供更复杂的状态配置。
- 触发器,转换,警卫和操作的使用。
- 类型安全配置适配器。
- 状态机事件监听器。
- Spring IOC集成将bean与状态机相关联。
简而言之,Spring Statemachine
,就是控制业务中那堆乱七八糟的状态管理,相信大家,在平常的工作中,也碰到过,很多状态无法控制,当多个业务状态对应不起来的情况。代码中无数个if
if else
else
等代码,真是想死的心都有了。Spring Statemachine
就是集中控制状态。一起进行学习了解。
为什么选择这个,而不使用工作流,我也接触过工作流(activiti
),工作流不是适用所有情况,学习曲线也比较陡。