我正在一个项目中使用2个不同的存储库。 第一个是spring数据JPA存储库,第二个是DynamoDB存储库。
我为各自的数据源创建了两个不同的配置类,并在不同的程序包中具有两个不同的存储库接口。
当我尝试运行项目时,出现上述错误消息:
org.springframework.beans.factory.support.BeanDefinitionOverrideException: 在以下位置定义了名称为“ personDynamoRepository”的无效bean定义 null:无法注册bean定义[root bean:class [org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactoryBean]; scope =; abstract = false; lazyInit = false; autowireMode = 0; dependencyCheck = 0; autowireCandidate = true; primary = false; factoryBeanName = null; factoryMethodName = null; initMethodName = null; bean'campaignDynamoRepository'的destroyMethodName = null]: 已经[根豆:类 [org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean]; scope =; abstract = false; lazyInit = false; autowireMode = 0; dependencyCheck = 0; autowireCandidate = true; primary = false; factoryBeanName = null; factoryMethodName = null; initMethodName = null; destroyMethodName = null]绑定。
我得到的形式是,弹簧数据DynamoDB与弹簧数据jpa有冲突。
有没有办法解决这个问题?
答案 0 :(得分:0)