Spring Cloud 有关JAR布局的注意事项
2024-01-08 09:16 更新
Lambda在运行时不需要Spring Cloud函数Web或流适配器,因此在创建发送到AWS的JAR之前,可能需要排除它们。Lambda应用程序必须着色,而Spring Boot独立应用程序则不必着色,因此您可以使用2个单独的jar(根据示例)运行同一应用程序。该示例应用程序将创建2个jar文件,其中一个带有
aws
分类器以在Lambda中进行部署,而一个可执行(瘦)jar在运行时包括spring-cloud-function-web
。Spring Cloud函数将使用Start-Class
属性(如果使用入门级父级,将由Spring Boot工具为您添加),从JAR文件清单中尝试为您找到“主类”。 。如果清单中没有Start-Class
,则在将功能部署到AWS时可以使用环境变量MAIN_CLASS
。以上内容是否对您有帮助:
更多建议: