Я работаю в проекте, где я хочу использовать 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.
Есть ли способ пройти через это?