请求参数的绑定
@PathVariable 获取url中的参数
@PostMapping("/test3/{id}")
public ResponseEntity<String> test3(@PathVariable String id) {
return ResponseEntity.ok("ok");
}
@RequestParam 接收url中的键值对参数
@PostMapping("/test4")
public ResponseEntity<String> test4(@RequestParam String username) {
return ResponseEntity.ok("ok");
}
@RequestBody 接收body参数
@PostMapping("/test5")
public ResponseEntity<String> test5(@RequestBody Map<String, Object> data) {
return ResponseEntity.ok("ok");
}
@PostMapping("/test6")
public ResponseEntity<String> test6(@RequestHeader("Accept-Encoding") String encoding) {
return ResponseEntity.ok("ok");
}
@CookieValue 接收cookie部分参数
@PostMapping("/test7")
public ResponseEntity<String> test7(@CookieValue("JSESSIONID") String sid) {
return ResponseEntity.ok("ok");
}