@RequestMapping(value = "/states/{countrycode}", method =
RequestMethod.GET)
public Service getStates(@PathVariable ("countrycode") String
countrycode,@RequestParam(value = "count", required = false, defaultValue =
"10") Integer count)
返回記錄的總數沒有在@RequestParam在這種情況下,我的問題是我不希望設置默認值一定的數量,春季
如果用戶將通過再算上它應該返回,許多記錄的數量和它正在返回,但是當用戶沒有通過任何計數它應該返回所有記錄從數據庫,但它不工作這是我的服務返回邏輯return modelststelist.subList(0, count);
這裏計數來自方法作爲我的服務中的參數。
「但它不工作」是什麼錯誤? – underdog
不要使用'sublist' imho非常糟糕,請使用數據庫查詢來限制結果。如果你使用的是一個子列表,你基本上檢索所有東西,然後只返回x個項目。所以如果你有10000行,你首先得到它們,然後只返回前x行。非常低效。 –
實際上這條記錄不是從數據庫comung它來自一些其他服務的JSON格式 - –