Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Operasi, permintaan, dan tanggapan berubah
Dalam versi 2 SDK for Java, permintaan diteruskan ke operasi klien. Misalnya DynamoDbClient's PutItemRequest diteruskan ke DynamoDbClient.putItem operasi. Operasi ini mengembalikan respons dari Layanan AWS, seperti aPutItemResponse.
Versi 2 SDK for Java memiliki perubahan berikut dari versi 1.
-
Operasi dengan beberapa halaman respons sekarang memiliki
Paginatormetode untuk iterasi secara otomatis atas semua item dalam respons. -
Anda tidak dapat mengubah permintaan dan tanggapan.
-
Anda harus membuat permintaan dan tanggapan dengan metode pembangun statis alih-alih konstruktor. Misalnya, versi 1
new PutItemRequest().withTableName(...)sekarangPutItemRequest.builder().tableName(...).build(). -
Operasi mendukung cara singkat untuk membuat permintaan:
dynamoDbClient.putItem(request -> request.tableName(...)).
Bagian berikut menjelaskan perubahan spesifik antara versi 1 dan versi 2. Beberapa perubahan jenis parameter dapat dikonversi secara otomatis menggunakan alat migrasi, sementara perubahan lainnya memerlukan pembaruan manual untuk kode Anda.