本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
适用于 Java 的 AWS SDK 版本 1 和版本 2 之间的 DynamoDB 映射 API 差异
适用于 Java 的 AWS SDK 的版本 1 和版本 2 之间的 DynamoDB 映射 API 发生了重大变化。在版本 1 中,使用 DynamoDBMapper 来处理 Java POJO。在版本 2 中使用 DynamoDbEnhancedClient,该方法具有更新的方法名称、增强的架构定义选项和改进的类型安全性。
关键差异包括:
-
新的方法名称(例如
getItem,而不使用load) -
显式表架构创建
-
同步和异步操作的内置支持
-
空字符串和配置的处理方式发生了变化
本节介绍映射 API 更改、注释差异、配置更新和迁移指导,以协助您从 v1 DynamoDBMapper 转变到 v2 DynamoDbEnhancedClient。