Skip to content

Spring状态机基本使用,使用状态机管理订单状态

Notifications You must be signed in to change notification settings

chenguoku/spring-statemachine-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

spring-statemachine-demo

状态机优缺点

优点

  1. 代码结构化、易于维护、扩展。方便后续添加状态、事件。
  2. 解耦。将业务逻辑和订单状态改变 进行解耦,将一个大任务拆分成 多个小任务,相互解耦。

缺点

  1. 类数量增多。有多少状态,对应创建多少事件。
  2. 代码结构复杂,不再是 单个类中写满逻辑。

参考demo地址:

References

About

Spring状态机基本使用,使用状态机管理订单状态

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages