在 spring 状态机中是否可能存在嵌套选择状态

is nested choice state possible in spring state machine

我们能否在 spring 状态机中按顺序(嵌套 if)定义多项选择,如下所示

.withStates()
            .initial(States.READY)
            .fork(States.FORK)
            .state(States.TASKS)
            .join(States.JOIN)
            .choice(States.CHOICE1)
            .choice(States.CHOICE2)
            .state(States.ERROR)

我如何为下面的流程图部分定义选择状态

简单的回答是。可能是文档中没有提到这一点,但对此 testSubsequentChoiceStates 有一个测试。