一、@PathVariable的url是这样的:http://host:port/.../path/参数值
http://127.0.0.1/xx/xx/deleteGroup/1
例如:
@RequestMapping(value = "deleteGroup/{id}", method= RequestMethod.GET)
public void deleteGroupById(@PathVariable Long Id) {
}
二、@RequestParam的url是这样的:http://host:port/.../path?参数名=参数值
http://127.0.0.1/xx/xx/add?name=xx&years=xx
例如:
@RequestMapping(value = "/add", method = RequestMethod.POST)
public void add(@RequestParam("name") String name, @RequestParam("years") int years){
}
三、@RequestBody的url是这样的:http://host:port/.../path但是得传入json对象的body。
@RequestMapping(value = "/add", method = RequestMethod.POST)
public void add(@RequestBody User user) {
}