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


Apache
跨平台
Java

软件简介

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

使用说明

  1. 在 spring 配置文件中添加

  2. 配置查询状态和更新方法,方法名默认 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>