버전 1.x에서 2.x로 마이그레이션 AWS SDK for Java - AWS SDK for Java 2.x

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

버전 1.x에서 2.x로 마이그레이션 AWS SDK for Java

AWS SDK for Java 2.x는 Java 8+를 기반으로 구축된 1.x 코드 베이스를 대대적으로 재작성한 것입니다. 일관성 향상, 사용 편의성, 강력한 불변성 등 많은 업데이트가 포함되어 있습니다. 이 단원에서는 버전 2.x의 새로운 주요 기능을 설명하고 코드를 1.x에서 버전 2.x로 마이그레이션하는 방법에 대한 지침을 제공합니다.

버전 2의 새 기능

  • 고유한 HTTP 클라이언트를 구성할 수 있습니다. HTTP 전송 구성을 참조하세요.

  • 비동기 클라이언트는 논블로킹 I/O 지원 기능을 갖추고 있으며 객체를 반환합니다. CompletableFuture 비동기 프로그래밍을 참조하세요.

  • 여러 페이지를 반환하는 작업에는 자동으로 페이지가 매겨진 응답이 있습니다. 이렇게 하면 후속 페이지를 찾아 가져올 필요 없이 응답으로 수행할 작업에 대한 코드를 집중할 수 있습니다. 페이지 매김을 참조하세요.

  • 함수의 SDK 시작 시간 AWS Lambda 성능이 개선되었습니다. SDK 시작 시간 성능 개선을 참조하세요.

  • 버전 2.x는 요청을 생성하는 새로운 속기 방법을 지원합니다.

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

새 기능에 대한 자세한 내용과 특정 코드 예제를 보려면 이 가이드의 다른 단원을 참조하세요.