Migrare dalla versione 1.x alla 2.x del AWS SDK for Java - AWS SDK for Java 2.x

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Migrare dalla versione 1.x alla 2.x del AWS SDK for Java

La AWS SDK for Java 2.x è un'importante riscrittura della base di codice 1.x basata su Java 8+. Include numerosi aggiornamenti, tra cui maggiore consistenza, semplicità d'uso e immutabilità rigorosamente applicata. Questa sezione descrive le principali funzionalità nuove della versione 2.x e fornisce indicazioni su come migrare il codice alla versione 2.x dalla 1.x.

Novità della versione 2

  • È possibile configurare i propri client. HTTP Vedi configurazione del HTTP trasporto.

  • I client asincroni offrono un supporto I/O non bloccante e restituiscono oggetti. CompletableFuture Vedere Programmazione asincrona.

  • Le operazioni che restituiscono più pagine dispongono di risposte con paginazione automatica. In questo modo, puoi concentrare il codice su cosa fare con la risposta, senza dover controllare e visualizzare le pagine successive. Vedi Paginazione.

  • SDKle prestazioni all'avvio delle AWS Lambda funzioni sono migliorate. Visualizza i miglioramenti delle prestazioni SDK all'ora di avvio.

  • La versione 2.x supporta un nuovo metodo breve per la creazione delle richieste.

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

Per ulteriori dettagli sulle nuove funzionalità e per visualizzare esempi di codice specifici, consulta le altre sezioni di questa guida.