我在RestController中有一个方法说: -
@RequestMapping(value = "/users", method = RequestMethod.GET)
public ResponseEntity<List<User>> listAllUsersByUserIds(
@RequestParam List<Integer> userIdList) {
List<User> users = userService.getAllUsersByUserIds(userIdList);
if (users.isEmpty()) {
return new ResponseEntity<List<User>>(HttpStatus.NO_CONTENT);
}
return new ResponseEntity<List<User>>(users, HttpStatus.OK);
}
我应该如何使用Spring Rest Template
在我的客户端中调用它 restTemplate.getForObject()
方法。
干杯Vemu !!!
答案 0 :(得分:0)
你应该调用一个整数数组。
var array = [1,2,3];
$.ajax({
url: "/users?userIdList="+array
}).done(function() {
$( this ).addClass( "done" );
});
使用restTemplate
String result = restTemplate.getForObject("yourContext/users?userIdList={ids}", String.class, "1,2,3");