のバージョン 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))

新機能の詳細と特定のコード例については、このガイドの他のセクションを参照してください。