亚马逊网络服务-找不到AWS Java SDK DynamoDBClient类文件



我正在尝试使用AWS SDK连接到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分支是否已断开?

原来我的pom中有一个冲突的依赖项,该依赖项引入了旧版本的aws-java-sdk-core

相关内容

  • 没有找到相关文章

最新更新