【问题标题】:AWS Java SDK DynamoDBClient class file not found未找到 AWS Java SDK DynamoDBClient 类文件
【发布时间】:2016-07-29 16:03:50
【问题描述】:

我正在尝试使用 AWS 开发工具包连接到 DynamoDB。

我有以下代码:

import com.amazonaws.auth.DefaultAWSCredentialsProviderChain;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClient;
import com.amazonaws.services.sns.AmazonSNSClient;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class IndexController
{
    @RequestMapping("/")
    public String index()
    {
        AmazonSNSClient amazonSNSClient = new AmazonSNSClient(new DefaultAWSCredentialsProviderChain());
        AmazonDynamoDBClient amazonDynamoDBClient = new AmazonDynamoDBClient(new DefaultAWSCredentialsProviderChain());
        return "index";
    }
}

我向 SNS 客户端展示这个构造函数确实有效。如果我使用任何 1.11.x 版本的 SDK,我会在 DynamoDBClient 行中收到编译错误

cannot access com.amazonaws.client.AwsSyncCLientPrarams

如果我使用 1.10.x 版本的 SDK,我可以编译这段代码。

是否有我不知道的 API 更改或 1.11.x 分支损坏?

【问题讨论】:

    标签: java amazon-web-services amazon-dynamodb aws-sdk


    【解决方案1】:

    原来我的 pom 中有一个冲突的依赖关系,它正在拉入旧版本的 aws-java-sdk-core

    【讨论】:

      猜你喜欢
      • 2017-12-03
      • 2021-01-11
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 2021-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多