代码之家  ›  专栏  ›  技术社区  ›  user1294764

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

  •  0
  • user1294764  · 技术社区  · 7 年前

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

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

    我找不到关于Lambda序列化行为的文档。我不确定这样的问题

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

    我想用Jackson注释来更好地控制它。但是 documentation 特别指出 您不应该依赖序列化框架的任何其他功能,例如注释。。 所以我计划使用第二个界面。

    在继续之前,鉴于以上所述,是否要检查建议使用的界面?什么时候用哪个?

    谢谢

    0 回复  |  直到 7 年前