amazon-web-services - 实施 AWS Lambda 的首选请求处理程序接口
问题描述
我正在用 Java 编写 AWS lambda。Lambda 提供了两个接口来实现请求处理程序。
- RequestHandler - 使用 lambda 的序列化将输入请求转换为 InputPojo,反之亦然。
- RequestStreamHandler – 实现者在输入/输出流上编写序列化-反序列化逻辑。
我找不到有关 Lambda 序列化行为的文档。我不确定像这样的问题
- serde 会忽略未知属性吗?
- serde 会忽略空字段吗?
- 如何指定 json 字段的名称
- 上述行为将来会改变吗?
我想使用 Jackson 注释来对此进行更多控制。但是文档特别指出“您不应该依赖序列化框架的任何其他功能,例如注释......”所以我计划使用第二个接口。
在继续之前,鉴于以上所有,想要检查推荐使用的界面吗?什么时候用?
谢谢
解决方案
推荐阅读
- git - 如何复制一个分支和其中的所有数据?
- javascript - React forwardRef - 类型 IntrinsicAttributes 上不存在属性
- reactjs - 如何模拟 React componentWillUnmount 中使用的构造函数
- flutter - 展开的行
- wordpress - WORDPRESS - 在functions.php中包含CSS不起作用
- freebsd - 如何在 FreeBSD 中构建自定义目录结构?
- c++ - 我如何创建一个线程安全的 QOffscreenSurface 供 OpenGL 使用
- java - 是否有以这种方式拆分字符串的java函数?
- javascript - WINTER BASH 2020 季节形象的动画
- java - 为什么内部类不能访问在普通方法和静态方法之间重载的外部类方法?