Spring Cloud 有關(guān)JAR布局的注意事項

2024-01-08 09:16 更新
Lambda在運行時不需要Spring Cloud函數(shù)Web或流適配器,因此在創(chuàng)建發(fā)送到AWS的JAR之前,可能需要排除它們。Lambda應(yīng)用程序必須著色,而Spring Boot獨立應(yīng)用程序則不必著色,因此您可以使用2個單獨的jar(根據(jù)示例)運行同一應(yīng)用程序。該示例應(yīng)用程序?qū)?chuàng)建2個jar文件,其中一個帶有aws分類器以在Lambda中進(jìn)行部署,而一個可執(zhí)行(瘦)jar在運行時包括spring-cloud-function-web。Spring Cloud函數(shù)將使用Start-Class屬性(如果使用入門級父級,將由Spring Boot工具為您添加),從JAR文件清單中嘗試為您找到“主類”。 。如果清單中沒有Start-Class,則在將功能部署到AWS時可以使用環(huán)境變量MAIN_CLASS。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號