Pri*_*ith 8 java amazon-dynamodb aws-sdk
我正在尝试使用 Java 8 为 DynamoDB 编写 DAO,似乎有几种方法。类主要定义在以下两个包下:
com.amazonaws.services.dynamodbv2software.amazon.awssdk.services.dynamodb他们两个似乎都在做我想做的事 - 但既然我是新开始的,我宁愿选择最新的
我看过这两个链接:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.Java.03.html
https://docs.aws.amazon.com/sdk-for-java/v2/migration-guide/whats-different.html
最令人困惑的事情是com.amazonaws.services.dynamodbv2.AmazonDynamoDB说 v2 而software.amazon.awssdk.services.dynamodb.DynamoDbClient不是。
Jac*_* G. 12
在AWS-SDK的Java-V2库使用的软件包名称software.amazon.awssdk,而Java SDK中的V1用途com.amazonaws。v2 是在考虑 Java 1.8 特性的情况下编写的,因此比 v1 更容易开发。
我个人建议在可能的情况下使用 v2 而不是 v1,即使这两个 SDK 仍然在 GitHub 上积极维护。但是,v2 中可能缺少 v1 中包含的某些功能,因此您最终可能会将两者作为依赖项添加到您的项目中。
要回答你的问题,com.amazonaws.services.dynamodbv2就是在Java SDK的V1一包,看到这里。
| 归档时间: |
|
| 查看次数: |
975 次 |
| 最近记录: |