【发布时间】:2023-03-27 04:25:01
【问题描述】:
在我正在处理的应用程序中,有一个以下列方式定义的状态转换:
transitions.
withInternal().
source(State1).
event(Event1).
action(action1()).
and().
withExternal().
source(State1).
target(State2).
event(Event1).
guard(Guard1())
在这种情况下,内部和外部转换都是为具有相同初始状态的同一事件定义的,我在调试时发现只有在 Event1 被触发时才会调用 action1 方法。 Event1被触发但状态转换到State2时,是否会出现任何情况。
【问题讨论】:
标签: spring spring-boot spring-statemachine