table of Contents
1.1 Spring uses @RequestParam to parse simple arrays
1.2 Spring uses @RequestBody to parse simple arrays
2.1 Spring uses @RequestParam to parse simple lists
2.2 Spring uses @RequestBody to parse simple lists
2.3 Spring uses @RequestBody to parse list objects
3.1 Spring uses @RequestParam to parse map
3.2 Spring uses @RequestBody to parse map
An Array
1.1 Spring uses @RequestParam to parse simple arrays
@RequestMapping(value = "/getByIds" ,method = RequestMethod.POST)
public RetDTO getByIds(@RequestParam(value = "ids") Long[] ids){
return RetDTO.getReturnJson(userService.getByIds(ids));
}
Postman request method one
Postman request method two
Postman request method three
Postman request method four
1.2 Spring uses @RequestBod y to parse simple arrays
@RequestMapping(value = "/getByIds" ,method = RequestMethod.POST)
public RetDTO getByIds(@RequestBody Long[] ids){
return RetDTO.getReturnJson(userService.getByIds(ids));
}
postman request method
Two List
2.1 Spring uses @RequestParam to parse simple lists
@RequestMapping(value = "/getByIds" ,method = RequestMethod.POST)
public RetDTO getByIds(@RequestParam("ids") List<Long> ids){
return RetDTO.getReturnJson(userService.getByIds(ids));
}
Postman request method one
Postman request method two
2.2 Spring uses @RequestBod y to parse simple lists
@RequestMapping(value = "/getByIds" ,method = RequestMethod.POST)
public RetDTO getByIds(@RequestBody List<Long> ids){
return RetDTO.getReturnJson(userService.getByIds(ids));
}
postman request method
2.3 Spring uses @RequestBod y to parse list objects
@RequestMapping(value = "/getByIds" ,method = RequestMethod.POST)
public RetDTO getByIds(@RequestBody List<User> userList){
return RetDTO.getReturnJson(userService.getByIds(userList));
}
postman request method
Three Map
3.1 Spring uses @RequestParam to parse map
@RequestMapping(value="/getById", method=RequestMethod.GET)
public RetDTO<User> getById(@RequestParam Map<String, Long> map) {
return RetDTO.getReturnJson(userService.getUserById(map.get("id")));
}
postman request method
3.2 Spring uses @RequestBody to parse map
@RequestMapping(value="/getById", method=RequestMethod.GET)
public RetDTO<User> getById(@RequestBody Map<String, String> map) {
return RetDTO.getReturnJson(userService.getUserById(map));
}
WeChat public account: "New Monkey One Horse", scan on WeChat.