При получении конечного автомата с помощью stateMachineService машина запускается, но я передал 'false' в качестве второго параметра.
stateMachine = stateMachineService.acquireStateMachine(id, false)
Согласно выводу консоли 'acquStateMachine' запускает машину.
Я использую DefaultStateMachineService
@Bean
public StateMachineService<BookingItemState, BookingItemEvent> stateMachineService(
StateMachineFactory<BookingItemState, BookingItemEvent> stateMachineFactory,
StateMachineRuntimePersister<BookingItemState, BookingItemEvent, String> stateMachineRuntimePersister) {
return new DefaultStateMachineService<>(stateMachineFactory, stateMachineRuntimePersister);
}