Migrar da versão 1.x para a versão 2.x do AWS SDK para Java - AWS SDK for Java 2.x

Migrar da versão 1.x para a versão 2.x do AWS SDK para Java

O AWS SDK para Java 2.x é uma importante regravação da base do código 1.x criada sobre o Java 8+. Ele inclui muitas atualizações, como melhor consistência, facilidade de uso e imutabilidade fortemente reforçada. Esta seção descreve os principais recursos que são novos na versão 2.x e fornece orientações sobre como migrar o código da versão 1.x para a 2.x.

Novidades da versão 2

  • Você também pode configurar seus próprios clientes HTTP. Consulte Configuração de transporte HTTP.

  • Os clientes assíncronos oferecem suporte de E/S sem bloqueio e retornam objetos CompletableFuture. Consulte Programação assíncrona.

  • As operações que retornam várias páginas possuem respostas autopaginadas. Isso permite que você concentre o código no que vai ser feito com a resposta, sem a necessidade de verificar e obter páginas subsequentes. Consulte Paginação.

  • O desempenho do horário de início do SDK para as funções do AWS Lambda foi aprimorado. Consulte Melhorias de desempenho do horário de início do SDK.

  • A versão 2.x ofereça suporte a um novo método resumido para criar solicitações.

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

Para obter mais detalhes sobre os novos recursos e para exemplos de códigos específicos, consulte o as outras seções neste guia.