Migrasi dari versi 1.x ke 2.x dari AWS SDK for Java - AWS SDK for Java 2.x

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Migrasi dari versi 1.x ke 2.x dari AWS SDK for Java

AWS SDK for Java 2.x adalah penulisan ulang utama dari basis kode 1.x yang dibangun di atas Java 8+. Ini mencakup banyak pembaruan, seperti peningkatan konsistensi, kemudahan penggunaan, dan kekekalan yang ditegakkan dengan kuat. Bagian ini menjelaskan fitur utama yang baru di versi 2.x, dan memberikan panduan tentang cara memigrasikan kode Anda ke versi 2.x dari 1.x.

Apa yang baru di versi 2

  • Anda dapat mengkonfigurasi HTTP klien Anda sendiri. Lihat konfigurasi HTTP transportasi.

  • Klien async menampilkan dukungan I/O yang tidak memblokir dan mengembalikan objek. CompletableFuture Lihat Pemrograman asinkron.

  • Operasi yang mengembalikan beberapa halaman memiliki respons autopaginasi. Dengan cara ini, Anda dapat memfokuskan kode Anda pada apa yang harus dilakukan dengan respons, tanpa perlu memeriksa dan mendapatkan halaman berikutnya. Lihat Pagination.

  • SDKkinerja waktu mulai untuk AWS Lambda fungsi ditingkatkan. Lihat peningkatan kinerja waktu SDK mulai.

  • Versi 2.x mendukung metode singkatan baru untuk membuat permintaan.

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

Untuk detail lebih lanjut tentang fitur baru dan untuk melihat contoh kode tertentu, lihat bagian lain dari panduan ini.