Migre de la versión 1.x a la 2.x del AWS SDK for Java - AWS SDK for Java 2.x

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migre de la versión 1.x a la 2.x del AWS SDK for Java

La AWS SDK for Java versión 2.x es una importante reescritura del código base 1.x creado sobre Java 8+. Incluye muchas actualizaciones como, por ejemplo, coherencia mejorada, facilidad de uso e inmutabilidad sólidamente aplicada. En esta sección se describen las principales características nuevas de la versión 2.x y se explica cómo migrar el código de la versión 1.x a la 2.x.

¿Qué novedades incluye la versión 2?

  • Puede configurar sus propios clientes. HTTP Consulte configuración de HTTP transporte.

  • Los clientes asíncronos admiten E/S sin bloqueo y devuelven objetos. CompletableFuture Consulte Programación asíncrona.

  • Las operaciones que devuelven varias páginas tienen respuestas paginadas automáticamente. De esta forma, puede centrar su código en qué hacer con la respuesta, sin necesidad de comprobar y obtener páginas posteriores. Consulte Paginación.

  • SDKSe ha mejorado el rendimiento de las funciones en el momento de AWS Lambda inicio. Consulte las mejoras en el rendimiento de la hora de SDK inicio.

  • La versión 2.x admite un nuevo método abreviado para crear solicitudes.

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

Para obtener más detalles sobre las nuevas características y ver ejemplos de código específicos, consulte las demás secciones de esta guía.