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 2.x es una reescritura importante 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 ofrecen soporte de 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.

  • Se ha mejorado el rendimiento de las funciones a la hora de inicio del SDK. AWS Lambda 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.