【发布时间】:2020-03-09 23:50:33
【问题描述】:
当我使用当前最新版本的 spring-data-dynamodb (v5.1.0) 运行 Spring Boot 2.0.0 应用程序时,我在运行时收到以下错误。
org.springframework.beans.factory.BeanCreationException:创建名为“dynamoDB-DynamoDBMapper”的bean时出错:bean实例化失败;嵌套异常是 org.springframework.beans.BeanInstantiationException:无法实例化 [org.socialsignin.spring.data.dynamodb.repository.config.DynamoDBMapperFactory]: 未找到默认构造函数;嵌套异常是 java.lang.NoSuchMethodException: org.socialsignin.spring.data.dynamodb.repository.config.DynamoDBMapperFactory.()
我尝试了以下方法:
- 将 DynamoDBMapperFactory bean 添加到我的配置类并使其成为主要类
- AWSCredentials、DynamoDBMapperConfig、DynamoDBMapper 和 AmazonDynamoDB bean 配置的不同组合(例如,删除它们、将它们设为主要、给它们命名并明确引用它们)
- 传递给 EnableDynamoDBRepositories 注释的不同配置组合
【问题讨论】:
标签: java spring spring-boot amazon-dynamodb