我有一个春天安静的后端,其中一个映射是:
@RequestMapping("/getPeopleList")
public List<Person> getPeeps(@RequestParam(value="ssid", required=true) Integer ssid){
return Backend.getPeople(ssid);
}
我如何向此API发出请求?我正在用我的angularjs
这样做 $http.get(url+'/getPeopleList').success(function(peeps) {
console.log(peeps);
});
但这不起作用...... 我也试过这个
$http.get(url+'/getPeopleList/234').success(function(peeps) {
console.log(peeps);
});
id 234是一个随机ID,但不是;也不是。我每次都会收到404或400个不良请求。
答案 0 :(得分:1)
您要求@RequestParam
但是您正在通过@PathVariable
。
请查看他们的doc。
只需改为:
$http.get(url+'/getPeopleList?ssid=234').success(function(peeps) {
console.log(peeps);
});