ScaLambda:用于构建AWS Lambda函数的Scala库

时间:2021-05-18 20:08:15
【文件属性】:
文件名称:ScaLambda:用于构建AWS Lambda函数的Scala库
文件大小:66KB
文件格式:ZIP
更新时间:2021-05-18 20:08:15
Scala ScaLambda 一个使用AWS Lambda的Scala框架 当 JVM支持更加有限并且没有一种简洁的方法来轻松定义用于处理输入和输出类型的API时就开始了(您需要冗长的Java POJO,并且在所有字段上都带有注释)。 此后,AWS Java支持得到了改进,AWS拥有自己的JSON反序列化步骤,但这为定义AWS Lambda函数提供了更惯用的标量方法。 它使用的自动派生JSON编码器/解码器来处理输入和输出消息的序列化和反序列化。 它还提供异常处理,旨在从您的lambda代码中删除所有样板。 该库使您可以轻松定义类型化的函数,从而使您可以专注于所需的业务逻辑。 有常规的帮助程序方法可返回错误响应(404、400,等等),反序列化步骤中的错误将自动使用户请求达到400(如果您使用默认的异常处理程序-您还可以提供自己的异常处理程序实现覆盖行为和其他错误映射) 例如: case
【文件预览】:
ScaLambda-master
----.gitignore(53B)
----gradle()
--------wrapper()
----README.md(4KB)
----build.gradle(2KB)
----gradlew.bat(2KB)
----gradlew(5KB)
----LICENSE(11KB)
----src()
--------test()
--------main()
----.travis.yml(16B)
----settings.gradle(30B)

网友评论