Конфигурация по умолчанию для Spring State Machine с JPAJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Конфигурация по умолчанию для Spring State Machine с JPA

Сообщение Anonymous »

Я стремлюсь создать новый экземпляр конечного автомата, если он не существует в базе данных, и сохранить конфигурацию и контекст в базе данных. Однако я не могу установить конфигурацию по умолчанию в базе данных. Если я не указываю идентификатор машины явно в базе данных при вставке переходов, я получаю исключение «Должен быть хотя бы один переход» при попытке создать новый конечный автомат.
Вот моя конфигурация:

Код: Выделить всё

@Configuration
@RequiredArgsConstructor
@EnableStateMachine
public class StateMachineConfig {

@Bean
public StateMachineRuntimePersister stateMachineRuntimePersister(
JpaStateMachineRepository jpaStateMachineRepository) {
return new JpaPersistingStateMachineInterceptor(jpaStateMachineRepository);
}

@Bean
public StateMachineService stateMachineService(
StateMachineFactory stateMachineFactory,
StateMachineRuntimePersister stateMachineRuntimePersister) {
return new DefaultStateMachineService(stateMachineFactory, stateMachineRuntimePersister);
}

@Bean
public StateMachineJackson2RepositoryPopulatorFactoryBean jackson2RepositoryPopulatorFactoryBean() {
StateMachineJackson2RepositoryPopulatorFactoryBean factoryBean = new StateMachineJackson2RepositoryPopulatorFactoryBean();
factoryBean.setResources(new Resource[]{new ClassPathResource("data.json")});
return factoryBean;
}

@Configuration
@EnableStateMachineFactory
public static class Config extends StateMachineConfigurerAdapter {

@Autowired
private StateRepository

Подробнее здесь: [url]https://stackoverflow.com/questions/79148976/default-config-for-spring-state-machine-with-jpa[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как справиться со сбросом Spring State Machine после восстановления из базы данных?
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать State Machine в чистой архитектуре?
    Anonymous » » в форуме Android
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Как реализовать State Machine в чистой архитектуре?
    Anonymous » » в форуме Android
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • MassTransit State Machine to Marmaid -диаграмма.
    Anonymous » » в форуме C#
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • C ++ State Machine, унаследованный класс со значениями элементов с неправильным синтаксисом
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»