Java DynamoDB V2 SDK: какой импорт использовать?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java DynamoDB V2 SDK: какой импорт использовать?

Сообщение Anonymous »

Я переделываю старый код Java (около 2018 г.), который использует интерфейс Java AWS DynamoDB (DDB) V1.
Я хочу сохранить только API версии 2 и удалить версию 1. API, хотя бы для того, чтобы уменьшить пакет, чтобы мы не упаковывали две разные версии одного и того же API.
Я пытаюсь следовать рекомендациям Java для интерфейса V2, но все же возникли проблемы с выяснением того, какие библиотеки относятся к версии V1, а какие к версии 2.
Например, я могу догадаться, что это новая библиотека (хороший намек на "v2"):

Код: Выделить всё

import com.amazonaws.services.dynamodbv2.model.PutItemRequest;
Но тут не все так однозначно:

Код: Выделить всё

import software.amazon.awssdk.services.dynamodb.model.PutItemRequest;
Например, я почти уверен, что это V1:

Код: Выделить всё

import software.amazon.awssdk.regions.Region;
Но это V2:

Код: Выделить всё

import com.amazonaws.regions.Regions;
Это говорит мне о том, что Software.amazon.awssdk — это API версии 1, но это имя пакета используется в рекомендациях API версии 2.
Подводя итог, мой вопрос: какие библиотеки относятся к V1, а какие к V2?

Подробнее здесь: https://stackoverflow.com/questions/757 ... ort-to-use
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»