一. GET请求
1.@RequestParam
用于接收get请求的url中?后面附带的参数
传参形式: /***/**?userName=***
2. @PathVariable
用于接收请求url中的参数
传参形式: /***/12580
@GetMapping("/XXX/{id}")
public void XXX(@PathVariable(name = "id") Long id, @RequestParam(name = "userName") String userName) {
*************************
}
二. POST请求
请求参数放在请求体中(body)
1. @RequestBody
传递参数时,contextType需要是application/json
@PostMapping(path = "/XXX")
public void XXX(@RequestBody User user) {
}
需要定义User对象
2.无需注解
传递参数时,直接使用form形式传递参数,后台可直接接收