Migre de la versión 1.x a la 2.x del AWS SDK para 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 para Java

La AWS SDK para 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 del transporte HTTP.

  • Los clientes asíncronos cuentan con objetos de soporte y devolución sin bloqueo. I/O 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.

  • Se ha mejorado el rendimiento de las AWS Lambda funciones a la hora de inicio del SDK. Consulte Mejoras en el rendimiento del tiempo de inicio del SDK.

  • 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.