本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從 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))
如需新功能的詳細資訊,以及查看特定程式碼範例,請參閱本指南的其他章節。