【发布时间】:2019-02-03 05:53:43
【问题描述】:
在我当前的项目中,我正在研究用 Java 编写的 AWS Lambda 函数。有时函数的结构变得相当复杂,相关的组件也变得很多,我决定使用一些 IoC 框架/库来减少紧密耦合和复杂性会更加清晰和方便。
以前我只使用 Spring Framework,但我知道它是相当重量级的东西,我担心使用 Spring 我会很快达到 Lambda 限制(包大小、执行持续时间等)。因此,我正在寻找一些适合 AWS Lambda 限制和意识形态的替代方案。对于我的情况,最好的选择是什么?
【问题讨论】:
-
您可以在没有任何库的情况下进行控制反转。如果 A 类依赖于 B 类,只需将 B 对象作为参数传递给 A 构造函数,瞧。
标签: java spring amazon-web-services aws-lambda inversion-of-control