gpt4 book ai didi

spring - 如何在特定状态下构造状态机

转载 作者:行者123 更新时间:2023-12-03 21:21:26 27 4
gpt4 key购买 nike

我正在使用 Spring Statemachine 来提供用户的工作流程。我需要保持状态更改,以便用户的状态不会在重新启动时丢失。现在,我可以根据提供的示例执行此操作,但是缺少的一件事是如果确实发生崩溃,如何重新创建状态。

基本上,我想创建状态机并告诉它将自己设置为崩溃前的最后一个状态,并从数据库中复制任何扩展状态变量。有没有办法做到这一点?

最佳答案

也许这可以帮助你:

stateMachine
.getStateMachineAccessor()
.doWithAllRegions(access -> {
access.resetStateMachine(new DefaultStateMachineContext<>({ResetState}, null, null, null, null));
});
stateMachine.start();
stateMachine.sendEvent({NewEventFromResetState});

关于spring - 如何在特定状态下构造状态机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32994678/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com