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.
Tópicos
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.