我必須編寫一個REST服務方法,該方法接受對象列表作爲參數來計算某些內容並返回結果。接受對象列表的Java REST服務
我到目前爲止有:
@RequestMapping(value = "generateBill/{id}/{rates}")
public String generateBill(@PathVariable Long id, @PathVariable Rate rates[]) {
// do things
return "OK";
}
但我相信,@PathVariable Rate rates[]
是錯誤的。
我必須寫客戶端部分,我也不知道如何去做。這是我第一次寫這種REST服務方法。
編輯:房價看起來是這樣的:
public class Rate {
Long version;
Double amount;
Date validFrom;
Date validUntil;
}
好吧,所以我沒有錯; P但是作爲客戶?我如何傳遞網址中的列表? – diminuta
如果有數組,則它將被轉換爲List;) – Hrabosch
檢查我的編輯。但如果你需要傳遞你的對象,更好的是你使用的第一個解決方案;) – Hrabosch