从的版本 1.x 迁移到 2.xAmazon SDK for Java - Amazon SDK for Java
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

现在,您可以使用Amazon S3转移经理(开发人员预览版)中的Amazon SDK for Java2.x 用于加速文件传输。试试一下然后告诉我们您的想法!顺便说一句,Amazon SDK for Java正在招聘团队软件开发工程师

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

从的版本 1.x 迁移到 2.xAmazon SDK for Java

这些区域有:Amazon SDK for Java2.x 是对基于 Java 8+ 构建的 1.x 代码库的重大改写。它包括许多更新,例如改进的一致性、易用性和强制实施的不变性。本节描述版本 2.x 中的主要新增功能,并提供有关如何将代码从 1.x 迁移到版本 2.x 的指南。

有哪些新功能

  • 您可以配置自己的 HTTP 客户端。请参阅HTTP 传输配置.

  • 异步客户端现在真正是非阻塞的,并返回 CompletableFuture 对象。请参阅异步编程.

  • 返回多个页面的操作具有自动分页的响应。这使您能够让代码专注于对响应执行的操作,而无需检查并获取后续页面。请参阅分页

  • Amazon Lambda 函数的开发工具包启动时间性能已提高。请参阅SDK 开始时间性能改进

  • 版本 2.x 支持用于创建请求的新快捷方法。

    dynamoDbClient.putItem(request -> request.tableName(TABLE))

要了解有关新功能的更多详细信息并查看特定的代码示例,请参阅本指南的其他部分。