我正在尝试按照基本的 AWS 教程在 AWS 无服务器设置的 java 运行时环境中与 DynamoDB 交互。但是,由于某种原因,当我尝试创建新的 AmazonDynamoDBClientBuilder 时,eclipse 会抛出错误
我仔细检查了一下,看到 POM.xml 中记录了正确的依赖项,但是我仍然不断收到错误“AmazonDynamoDBClientBuilder.standard 无法解析为类型”
编码:
package com.serverless.demo.function;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.amazonaws.client.builder.AwsClientBuilder;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDB;
import com.amazonaws.services.dynamodbv2.AmazonDynamoDBClientBuilder;
import com.amazonaws.services.dynamodbv2.document.DynamoDB;
import com.amazonaws.services.dynamodbv2.document.Table;
import com.amazonaws.services.dynamodbv2.model.AttributeDefinition;
import com.amazonaws.services.dynamodbv2.model.KeySchemaElement;
import com.amazonaws.services.dynamodbv2.model.KeyType;
import com.amazonaws.services.dynamodbv2.model.ProvisionedThroughput;
import com.amazonaws.services.dynamodbv2.model.ScalarAttributeType;
public class HelloWorld implements RequestHandler<String, String> {
@Override
public String handleRequest(String input, Context context) {
AmazonDynamoDB client = new AmazonDynamoDBClientBuilder.standard().build();
}
}
Run Code Online (Sandbox Code Playgroud)