翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
のバージョン 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 transport configuration」を参照してください。
-
非同期クライアントは、ノンブロッキング I/O サポートを備え、
CompletableFuture
オブジェクトを返します。非同期プログラミングを参照してください。 -
複数ページを返すオペレーションには、自動ページ分割レスポンスがあります。これにより、後続のページを確認して取得する必要がなくなり、レスポンスをどのように処理するかのコードに集中できます。「ページ分割」を参照してください。
-
AWS Lambda 関数の SDK 開始時間のパフォーマンスが向上しました。「SDK start time performance improvements」を参照してください。
-
バージョン 2.x は、リクエストを作成するための、新しい簡易的な方法をサポートします。
dynamoDbClient.putItem(request -> request.tableName(TABLE))
新機能の詳細と特定のコード例については、このガイドの他のセクションを参照してください。