本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
从 1.x 版迁移到 2.x 版 Amazon SDK for Java
Amazon SDK for Java 2.x 是对在 Java 8+ 之上构建的 1.x 代码库的重大改写。它包括许多更新,例如改进的一致性、易用性和强制实施的不变性。本部分描述了版本 2.x 中的主要新增功能,并提供有关如何将代码从版本 1.x 迁移到 2.x 的指南。
版本 2 中有哪些新功能
-
您可以配置自己的HTTP客户端。参见HTTP传输配置。
-
异步客户端支持非阻塞 I/O 并返回
CompletableFuture
对象。请参阅异步编程。 -
返回多个页面的操作具有自动分页的响应。这样,您就能够专注于代码对响应执行的操作,而无需检查并获取后续页面。请参阅分页。
-
SDK Amazon Lambda 功能的开始时间性能得到改善。参见SDK开始时间性能改进。
-
版本 2.x 支持用于创建请求的新快捷方法。
dynamoDbClient.putItem(request -> request.tableName(TABLE))
要了解有关新功能的更多详细信息并查看特定的代码示例,请参阅本指南的其他部分。