Spring 状态机 - 重用 Submachine

Spring State machine - reuse Submachine

我很难再使用一个子机图

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

参考图片

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

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