Contorller请求参数的绑定

请求参数的绑定

@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");
    }

@RequestHeader 接收header部分参数


    @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");
    }

posted @ 2020-07-18 09:09  silence022  阅读(34)  评论(0)    收藏  举报