创建名称为“ dynamoDB-DynamoDBMapper”的bean时出错

肖恩道森(Sean Dawson):

当我使用最新版本的spring-data-dynamodbv5.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。()

我尝试了以下操作:

  1. 将DynamoDBMapperFactory bean添加到我的配置类中并使其成为主要对象
  2. AWSCredentials,DynamoDBMapperConfig,DynamoDBMapper和AmazonDynamoDB Bean配置的不同组合(例如,删除它们,使其成为主要对象,为其指定名称并明确引用它们)
  3. 传递给EnableDynamoDBRepositories批注的配置的不同组合
肖恩道森(Sean Dawson):

原来,spring-data-dynamo v5.1.0与我的Spring Boot(2.0.0)版本不兼容

将spring-data-dynamo库降级到v5.0.4解决了我的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建名称为“ dao”的bean时出错

创建名称为“ enableRedisKeyspaceNotificationsInitializer”的bean时出错

创建名称为“ inMemoryDatabaseShutdownExecutor”的bean时出错:

创建名称为'conversionService'的bean时出错

创建名称为“ tilesViewResolver”的bean时出错

创建名称为“ projectingArgumentResolverBeanPostProcessor”的bean时出错

创建名称为AuthenticationManager的bean时出错

创建名称为'requestMappingHandlerAdapter'的bean时出错

创建名称为'entityManager的bean时出错

创建名称为“ springSecurityFilterChain”的bean时出错

创建名称为defaultServletHandlerMapping的bean时出错

创建名称为“ defaultKieStatelessSession”的bean时出错

创建名称为'dietaController'的bean时出错

创建名称为'entityManagerFactory'的bean时出错

创建名称为“ CommunityService”的bean时出错

创建名称为“ controllerx”的bean时出错:

创建名称为'defaultServletHandlerMapping的bean时出错

创建名称为'bookMasterController'的bean时出错。

创建名称为'transactionManager的bean时出错:BeanCreationException

UnsatisfiedDependencyException:创建名称为“ trafficMapper”的bean时出错

Spring Boot-创建名称为'jmsConnectionFactory'的bean时出错

在tomcat中创建名称为“ dataSource”的bean时出错

创建名称为'entityManagerFactory'的bean时出错-启动错误

Cas与JDBC错误创建名称为'handlerMappingC'的bean时出错

创建名称为'scopedTarget.contextHeadersBuilder的bean时出错

@WebMvcTest创建名称为“ securityConfiguration”的bean时出错

Java:创建名称为“ loadTimeWeaver”的bean时出错?

春季启动-“创建名称为'entityManagerFactory'的bean时出错”-开始

春季启动-“创建名称为'entityManagerFactory'的bean时出错”-开始