当前位置:  开发笔记 > 编程语言 > 正文

不推荐使用的AmazonDynamoDBClient的替代方案是什么?

如何解决《不推荐使用的AmazonDynamoDBClient的替代方案是什么?》经验,为你挑选了1个好方法。



1> notionquest..:

根据API文档,构建器类(例如AmazonDynamoDBClientBuilder)应该用于创建实例.

使用构建器类的示例代码: -

我已经为DynamoDB本地创建了客户端.

DynamoDB dynamoDB = new DynamoDB(AmazonDynamoDBClientBuilder.standard().withEndpointConfiguration(new EndpointConfiguration("http://localhost:8000", "us-east-1")).build());

Table table = dynamoDB.getTable("Movies");

使用DynamoDB表类扫描: -

private static void findProductsForPriceLessThanZero() {

        Table table = dynamoDB.getTable(tableName);

        Map expressionAttributeValues = new HashMap();
        expressionAttributeValues.put(":pr", 100);

        ItemCollection items = table.scan(
            "Price < :pr", //FilterExpression
            "Id, Title, ProductCategory, Price", //ProjectionExpression
            null, //ExpressionAttributeNames - not used in this example 
            expressionAttributeValues);

        System.out.println("Scan of " + tableName + " for items with a price less than 100.");
        Iterator iterator = items.iterator();
        while (iterator.hasNext()) {
            System.out.println(iterator.next().toJSONPretty());
        }    
    }

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有