Код: Выделить всё
package aus.gov.mkt.function.handler;
import com.amazonaws.serverless.exceptions.ContainerInitializationException;
import com.amazonaws.serverless.proxy.model.AwsProxyRequest;
import com.amazonaws.serverless.proxy.model.AwsProxyResponse;
import com.amazonaws.serverless.proxy.spring.SpringBootLambdaContainerHandler;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.amazonaws.services.lambda.runtime.events.SQSEvent;
public class Handler implements RequestHandler {
private static final SpringBootLambdaContainerHandler lambdaContainerHandler;
static {
try {
lambdaContainerHandler = SpringBootLambdaContainerHandler.getAwsProxyHandler(Handler.class);
} catch (ContainerInitializationException e) {
e.printStackTrace();
throw new RuntimeException("ERROR", e);
}
}
@Override
public Void handleRequest(SQSEvent sqsEvent, Context context) {
// is possible to get my bean here?
return null;
}
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... red-by-sqs