dengjia 267a486d86 email-notify fc 1 kuukausi sitten
..
src 267a486d86 email-notify fc 1 kuukausi sitten
README.md 267a486d86 email-notify fc 1 kuukausi sitten
event.json 267a486d86 email-notify fc 1 kuukausi sitten
pom.xml 267a486d86 email-notify fc 1 kuukausi sitten

README.md

java11 POJO 事件回调示例程序

本示例为您展示了 Java runtime 的 POJO 事件回调示例程序。

准备开始

快速开始

方式一、使用 Serverless Devs 工具编译部署

1. 修改 s.yaml 配置

  • 根据需要修改 access 配置

2. 安装依赖并部署

编译部署代码包

s deploy

注意: pom.xml 中有配置 pre-deploy 脚本 mvn package, 在部署前会调用 mvn package 编译打包。

3. 调用测试

s invoke --event-file event.json

调用函数时收到的响应如下所示:


Reading event file content:
{
  "firstName": "FC",
  "lastName": "aliyun"
}
========= FC invoke Logs begin =========
FC Invoke Start RequestId: fa3e5ad1-55dd-48ad-9d28-xxxxxxxxx
FC Invoke End RequestId: fa3e5ad1-55dd-48ad-9d28-xxxxxxxxx

Duration: 311.60 ms, Billed Duration: 312 ms, Memory Size: 128 MB, Max Memory Used: 97.50 MB
========= FC invoke Logs end =========

FC Invoke Result:
{"message":"Hello, FC aliyun"}


End of method: invoke

方式二、使用控制台创建

1. 编译打包

# 编译部署
mvn package
# 打包文件
cd target && zip -r java11-pojo-event-blank.zip *

2. 创建函数

选择服务(或创建服务)后,单击创建函数,如图所示

  • 选择 从零开始创建
  • 填入函数名称
  • 选择运行环境 java11/java8
  • 选择函数触发方式:通过事件请求触发
  • 请求处理程序(函数入口)设为:example.PojoHandler::handleRequest
  • 其他设置使用默认

img_1.png

详细创建函数流程见文档: 使用控制台创建函数

3. 配置测试参数

在函数管理页面的测试函数标签栏配置测试参数

img_2.png

4. 测试函数

返回结果如下所示

{"message":"Hello, FC aliyun"}