Конфликт между данными пружины jpa и данными пружины DynamoDB - PullRequest
1 голос
/ 08 марта 2019

Я работаю в проекте, где я хочу использовать 2 разных репозитория.Первый из них представляет собой репозиторий данных JPA, а второй - хранилище DynamoDB.

Я создал два разных класса конфигурации для соответствующих источников данных с двумя разными интерфейсами хранилища в разных пакетах.

Когда я пытаюсь запустить проект, я получаю сообщение об ошибке выше:

org.springframework.beans.factory.support.BeanDefinitionOverrideException: недопустимое определение компонента с именем 'personDynamoRepository', определенное в null: не удается зарегистрировать компонентопределение [корневой объект: класс [org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactoryBean];Объем =;абстрактные = ложь;lazyInit = ложь;autowireMode = 0;dependencyCheck = 0;autowireCandidate = TRUE;первичные = ложь;factoryBeanName = NULL;factoryMethodName = NULL;initMethodName = NULL;destroyMethodName = null] для компонента 'campaignDynamoRepository': уже существует [корневой компонент: класс [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean];Объем =;абстрактные = ложь;lazyInit = ложь;autowireMode = 0;dependencyCheck = 0;autowireCandidate = TRUE;первичные = ложь;factoryBeanName = NULL;factoryMethodName = NULL;initMethodName = NULL;destroyMethodName = null] bound.

, что я получаю форму, которая заключается в том, что данные пружины DynamoDB конфликтует с данными пружины jpa.

Есть ли способ пройти через это?

1 Ответ

1 голос
/ 08 марта 2019

Мне удалось найти решение для этого конфликта здесь:

https://github.com/derjust/spring-data-dynamodb/wiki/Multi-Repository-configuration

...