URL路径参数

http://example.com/users/1

常用HTTP方法:GET,DEL,PUT,POST

@DeleteMapping(/users/{id})
public Response del(@PathVariable Integer id) {
    delUser(id);
    return ResponseVO.success(id);
}

URL查询参数

http://example.com/users?id=1

常用HTTP方法:GET

@GetMapping(/users)
public Response get(@RequestParam Integer id) {
    User user = getUser(id);
	return ResponseVO.success(user);
}

请求体

http://example/users

常用HTTP方法:PUT,POST

@PostMapping(/users)
public Response post(@ResquestBody User user) {
    add(user);
	return ResponseVO.success(user);
}