亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

智能 IDEA 配置在默認的“你好世界”應用程序中找到 AWS Lambda 處理程序

智能 IDEA 配置在默認的“你好世界”應用程序中找到 AWS Lambda 處理程序

米琪卡哇伊 2022-09-28 14:30:00
為默認的 IntelliJ IDEA Java 你好世界應用程序(在創建新的 AWS Lambda 項目時創建)設置調試配置時,將顯示以下響應:錯誤:找不到處理程序“你好世界”。應用程序::處理項目中的請求。為了解決這個問題,我嘗試在template.yaml中編輯“處理程序”元素以包含文件路徑,盡管沒有成功。Resources:  HelloWorldFunction:    Type: AWS::Serverless::Function    Properties:      CodeUri: HelloWorldFunction      Handler: helloworld.App::handleRequest我注意到Python AWS Lambda helloworld項目(在PyCharm對應方中)要求我更改根項目文件夾(允許找到處理程序),但是,我似乎無法在IntelliJ中的Java對應物中實現這一點。默認項目文件結構如下:bash├── README.mdH├── HelloWorldFunction │   ├── pom.xml    │   └── src│       ├── main│       │   └── java│       │       └── helloworld│       │           ├── App.java│       │           └── GatewayResponse.java  │       └── test  │           └── java│               └── helloworld│                   └── AppTest.java└── template.yaml模板 .yaml 文件的相關部分包含:Resources:  HelloWorldFunction:    Type: AWS::Serverless::Function    Properties:      CodeUri: HelloWorldFunction      Handler: helloworld.App::handleRequest      Runtime: java8      Events:        HelloWorld:          Type: Api          Properties:            Path: /hello            Method: getApp.java 文件包含類public class App implements RequestHandler<Object, Object> {    ...}我希望調試配置指向正確的處理程序(即“helloworld.應用程序::句柄請求“),這樣我就可以在本地計算機上運行該項目。
查看完整描述

1 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

在項目文件上,右鍵單擊,然后查找并選擇 。這應該可以解決您的問題。HelloWorldFunctionMark directory asSource Root

http://img1.sycdn.imooc.com//6333ea08000184b510381285.jpg


查看完整回答
反對 回復 2022-09-28
  • 1 回答
  • 0 關注
  • 101 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號