Migrieren Sie von Version 1.x auf 2.x von AWS SDK for Java - AWS SDK for Java 2.x

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Migrieren Sie von Version 1.x auf 2.x von AWS SDK for Java

AWS SDK for Java 2.x ist eine umfassende Neufassung der 1.x-Codebasis, die auf Java 8+ basiert. Es enthält viele Updates wie z. B. verbesserte Konsistenz, Benutzerfreundlichkeit und nachdrücklich umgesetzte Unveränderlichkeit. Dieser Abschnitt beschreibt die wichtigsten Funktionen, die in Version 2.x neu sind, und bietet Anleitungen zur Migration Ihres Codes von 1.x auf Version 2.x.

Was ist neu in Version 2?

  • Sie können eigene HTTP-Clients konfigurieren. Siehe HTTP-Transportkonfiguration.

  • Asynchrone Clients bieten nicht blockierende I/O-Unterstützung und geben Objekte zurückCompletableFuture. Siehe Asynchrone Programmierung.

  • Operationen, die mehrere Seiten zurückgeben, verfügen automatische paginierte Antworten. Auf diese Weise können Sie Ihren Code darauf konzentrieren, was mit der Antwort geschehen soll, ohne nach nachfolgenden Seiten suchen und diese abrufen zu müssen. Siehe Seitennummerierung.

  • Die Leistung der SDK-Startzeit für AWS Lambda Funktionen wurde verbessert. Weitere Informationen finden Sie unter Leistungsverbesserungen bei der SDK-Startzeit.

  • Version 2.x unterstützt eine neue Kurzmethode zum Erstellen von Anfragen.

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

Weitere Informationen zu den neuen Funktionen und spezifische Codebeispiele finden Sie in den anderen Abschnitten dieses Handbuchs.