c 做彩票网站,金蝶软件公司简介,个人网站做商城,域名解析查询站长工具pojo 带参构造函数在上一个教程中#xff0c;我们看到了如何使用Java创建AWS Lambda函数#xff0c;我们传递了String作为输入#xff0c;还返回了String作为Output。如果您是第一次创建lambda函数#xff0c;我建议先阅读该教程。 在本教程中#xff0c;我们将看到如何传… pojo 带参构造函数 在上一个教程中我们看到了如何使用Java创建AWS Lambda函数我们传递了String作为输入还返回了String作为Output。如果您是第一次创建lambda函数我建议先阅读该教程。 在本教程中我们将看到如何传递Java普通的旧Java对象POJO作为输入并将其返回为Output。 在这里我们将实现RequestHandler接口。 package com.blogspot.javasolutionsguide;import com.amazonaws.services.lambda.runtime.Context;
import com.amazonaws.services.lambda.runtime.RequestHandler;
import com.blogspot.javasolutionsguide.input.Input;
import com.blogspot.javasolutionsguide.output.Output;public class HelloWorldWithPojoInputOutput implements RequestHandler{Overridepublic Output handleRequest(Input input, Context context) {String message String.format(Hello %s%s., input.getName() , from context.getFunctionName());return new Output(message);}}这是我们的输入和输出类。 package com.blogspot.javasolutionsguide.input;public class Input {private String name;public String getName() {return name;}public void setName(String name) {this.name name;}
}package com.blogspot.javasolutionsguide.output;public class Output {private String message;public Output(String message) {this.message message;}public String getMessage() {return message;}public void setMessage(String message) {this.message message;}} 要将代码上传到AWS控制台请按照上一教程中的步骤进行操作。 将您的jar上传到AWS lambda控制台后单击“选择测试事件”然后“配置测试事件”。 输入事件名称为“ HelloWorldWithPojoInputOutput”并替换以下内容 {key1: value1,key2: value2,key3: value3
} 具有以下内容 {name : Gaurav Bhardwaj
} 然后点击创建按钮。 现在单击“测试”按钮您应该看到lambda函数已成功执行并显示消息“ HelloWorld的Hello Hello Gaurav Bhardwaj”这是我们的lambda函数返回的输出。 您可以在GitHub中找到本教程的所有代码 摘要 因此在本教程中我们看到了如何将POJO传递给lambda函数以及如何从lambda函数返回POJO。 翻译自: https://www.javacodegeeks.com/2020/03/aws-lambda-function-with-java-pojo-as-input-output-example.htmlpojo 带参构造函数