db_state_machine基于数据库状态进行的状态机实现

联合创作 · 2023-09-27 04:43

db_state_machine,基于数据库的状态机,并提供可视化日志监控。

使用说明

  1. 在 spring 配置文件中添加
<context:component-scan base-package="com.scx.spring" />
  1. 配置查询状态和更新方法,方法名默认 findState、updateFsm。
    1. updateFsm : int updateFsm(@Param("X") Entity entity, @Param("Y") String currentState) throws Exception;
    2. selectState : 实现一个根据 id 查询当前订单状态的语句

或者可以配置自定义方法名称:

<bean id="exterConfig" class="com.scx.config.ExterConfig">
    <property name="findState" value="AAA" />
    <property name="updateFsm" value="BBB" />
</bean>
浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报