实现AWS Lambda的首选请求处理程序接口

时间:2018-11-14 00:30:41

标签: amazon-web-services aws-lambda

我正在用Java编写AWS lambda。 Lambda提供了两个接口来实现请求处理程序。

  1. RequestHandler-使用lambda的序列化将输入请求转换为InputPojo,反之亦然,以输出。
  2. RequestStreamHandler –实现者在输入/输出流上写入序列化/反序列化逻辑。

我找不到有关Lambda的序列化行为的文档。我不确定

之类的问题
  • SERDE是否会忽略未知属性?
  • serde是否会忽略null 领域?
  • 如何指定json字段的名称
  • 上述行为将来会改变吗?

我想使用Jackson注释来对此进行更多控制。但是documentation特别指出 “您不应该依赖序列化框架的任何其他功能,例如注释。” 因此,我计划使用第二个界面。

在进行上述操作之前,是否要检查推荐使用的接口?什么时候使用?

谢谢

0 个答案:

没有答案