【发布时间】:2017-04-07 15:20:33
【问题描述】:
嘿,所以我下载了 Eclipse 所需的 AWS 工具包的所有工具,新我尝试创建一个新的 AWS lambda 项目,我给它一个包、项目名称并将输入类型更改为自定义,然后为输入类型提供字符串和out 类型,加载后它会创建一个项目但返回错误所以,请一些人告诉我出了什么问题??
package com.amazonaws.lambda.demo;
import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
public class LambdaFunctionHandler implements RequestHandler<String, String> {
@Override
public String handleRequest(String input, Context context) // error is this hanleRequest it states Multiple markers at this line
- The method handleRequest(String, Context) of type LambdaFunctionHandler must override a superclass method
- implements {
context.getLogger().log("Input: " + input);
// TODO: implement your handler
return null;
}
}
}
【问题讨论】:
-
我的 lambda 函数将无法运行,因为..... { "errorMessage": "未解决的编译问题:\n\t LambdaFunctionHandler 类型的方法 handleRequest(String, Context) 必须覆盖超类方法\n”、“errorType”:“java.lang.Error”、“stackTrace”:[“com.amazonaws.lambda.demo.LambdaFunctionHandler.handleRequest(LambdaFunctionHandler.java:9)”、“com.amazonaws.lambda.demo .LambdaFunctionHandler.handleRequest(LambdaFunctionHandler.java:1)" ] }
标签: java amazon-web-services lambda aws-lambda superclass