聊一聊 Spring StateMachine 的基本概念和实践
摘要
在之前的一些项目实践中,关于状态变更流转基本都是通过业务逻辑+更新表的方式来实现的;这种实现方式会在代码中产生较多的条件语句,从可读性上来说还算不错。近期项目中又涉及到一个状态流转的功能需求,因此笔者就期望借此来了解下状态机相关的机制和使用。笔者是基于 spring statem)achine 进行的调研;在查找相关资料和构建 demo 的过程中发现,网络上关于 spring statemachine 的一些介绍和使用,除了官方文档在概念上有比较全的概述之外,其他的均不能提供很好的入门指引,特别是在持久化部分。
欢迎在评论区写下你对这篇文章的看法。