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

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Migre da versão 1.x para 2.x do AWS SDK for Java

O AWS SDK for Java 2.x é uma grande reescrita da base de código 1.x construída 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 objetos de retorno. 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 das AWS Lambda funções no horário de início do SDK 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.