AWS SDK for Java의 버전 1과 버전 2 간의 DynamoDB 매핑 API 차이점 - AWS SDK for Java 2.x

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS SDK for Java의 버전 1과 버전 2 간의 DynamoDB 매핑 API 차이점

DynamoDB 매핑 API는 AWS SDK for Java의 버전 1과 버전 2 간에 크게 변경되었습니다. 버전 1에서는 DynamoDBMapper를 사용하여 Java POJO를 작업합니다. 버전 2에서는 업데이트된 메서드 이름, 향상된 스키마 정의 옵션 및 향상된 유형 안전과 함께 DynamoDbEnhancedClient를 사용합니다.

주요 차이점은 다음과 같습니다.

  • 새 메서드 이름(예: load 대신 getItem)

  • 명시적 테이블 스키마 만들기

  • 동기식 및 비동기식 작업 모두에 대한 기본 제공 지원

  • 비어 있는 문자열 및 구성 처리 방법 변경

이 섹션에서는 v1 DynamoDBMapper에서 v2 DynamoDbEnhancedClient로 전환하는 데 도움이 되는 매핑 API 변경 사항, 주석 차이, 구성 업데이트 및 마이그레이션 안내를 다룹니다.