

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

# 버전 1.x에서 2.x로 마이그레이션 AWS SDK for Java
<a name="migration"></a>

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

**Topics**
+ [버전 2의 새 기능](#migration-whats-new)
+ [1.x 클라이언트를 사용하여 애플리케이션 찾기](migration-find-apps-using-v1.md)
+ [마이그레이션 방법](migration-howto.md)
+ [1.x와 2.x의 차이점](migration-whats-different.md)
+ [Java용 SDK 1.x와 2.x를 나란히 사용](migration-side-by-side.md)

## 버전 2의 새 기능
<a name="migration-whats-new"></a>
+ 고유한 HTTP 클라이언트를 구성할 수 있습니다. [HTTP 전송 구성](http-configuration.md)을 참조하세요.
+ 비동기식 클라이언트에는 비차단 I/O 지원 및 `CompletableFuture` 객체 반환 기능이 있습니다. [비동기 프로그래밍](asynchronous.md)을 참조하세요.
+ 여러 페이지를 반환하는 작업에는 자동으로 페이지가 매겨진 응답이 있습니다. 이렇게 하면 후속 페이지를 찾아 가져올 필요 없이 응답으로 수행할 작업에 대한 코드를 집중할 수 있습니다. [페이지 매김](pagination.md)을 참조하세요.
+  AWS Lambda 함수의 SDK 시작 시간 성능이 개선되었습니다. [SDK 시작 시간 성능 개선](lambda-optimize-starttime.md)을 참조하세요.
+ 버전 2.x는 요청을 생성하는 새로운 속기 방법을 지원합니다.  
**Example**  

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

새 기능에 대한 자세한 내용과 특정 코드 예제를 보려면 이 가이드의 다른 단원을 참조하세요.
+  [빠른 시작](get-started.md) 
+  [설정](setup.md) 
+  [the AWS SDK for Java 2.x의 코드 예제 ](java_code_examples.md)
+  [SDK 사용](using.md) 
+  [에 대한 보안 AWS SDK for Java](security.md) 