Spring 状态机——复用 Submachine

标签 spring state-machine spring-statemachine

我很难重新使用子机图。

我需要重新使用我已链接到一个状态的状态机作为子机,在另一个状态中作为子机。但是当我给出对它的引用时,我得到一个空指针异常。

引用图片

enter image description here

我已经添加了对 GeneralTopup 的 submachine 引用,我想将其添加到 Register。但这似乎是不可能的。是这样吗?

最佳答案

这行不通,因为您需要在整台机器中拥有唯一的状态,并且这会多次添加相同的状态。话虽如此,这是一个我想了很久但还不知道如何实现的故事。

关于Spring 状态机——复用 Submachine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42948376/

相关文章:

PHP状态机框架

ruby-on-rails - Rails 5 - 使用 Pundit Scopes 和 Statesman 状态机 : structurally incompatible?

spring - 在 Controller 内创建 session cookie

java - 在没有互联网的情况下,需要更多时间从类路径加载 spring-*.xsd 文件

ruby-on-rails - rails state_machine : How do I trigger an action on :initial state?

java - Spring State Machine 在 eventNotAccepted Listener 中访问 StateContext

java - 在@OnTransition注解的方法中获取StateContext

spring-statemachine - 动态配置Spring状态机

java - 将 Java Spring Rest Controller 中发布的 JSON 映射到 POJO

带有刷新 token 工作流程问题的 Java Spring JWT