Как десериализовать входящий запрос AWS Lambda в класс @Value или @Data lombok?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как десериализовать входящий запрос AWS Lambda в класс @Value или @Data lombok?

Сообщение Anonymous »

Если у меня есть

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

import lombok.Value;

@Value
public class IncomingRequest {
String data;
}
и попробуйте использовать RequestHandler, например

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

import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;

public class LambdaHandler implements RequestHandler {

@Override
public String handleRequest(IncomingRequest request, Context context) {
...
}
}
Я получаю только пустые объекты запроса или с какой-либо другой конфигурацией я получаю исключения десериализации.
Что мне нужно сделать, чтобы включить AWS Lambda для правильной десериализации в мой пользовательский класс?

Подробнее здесь: https://stackoverflow.com/questions/712 ... value-or-d
Ответить

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

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

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

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

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