2016-07-05 97 views
0

我最近使用Java Spring創建了REST服務。其中有註釋將每個特定功能綁定到不同的REST查詢。讓我們不會去太技術在這裏,作爲一個僞,它是這樣的:Casablanca REST SDK C++偵聽器

/** list records */ 
@bind("/list", WebMethod.GET) 
List<Record> getRecords() 
{ 
} 

/** get record */ 
@bind("/record", WebMethod.GET) 
Record getRecord() 
{ 
} 

/** add record */  
@bind("/record", WebMethod.POST)  
void addRecord()  
{  
} 

現在我給出TESK執行與卡薩布蘭卡SDK C++中的休息,但在每一個教程中,我檢查涵蓋了單GET或POST請求。是否可以將多堆請求綁定到類似於Casablanca SDK中的Spring的自定義目標?

回答

0

您可以製作一個獲取所有請求的get函數,然後從查詢中獲取路徑並使用一個開關調用不同的函數來處理該路徑的請求。

+0

是的,這正是我所做的。我製作了一個翻譯器func並將其綁定到switch語句。感謝幫助! –