欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

@RequestBody如何使用

程序员文章站 2022-07-12 18:14:41
...

@RequestBody主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的);GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。
例如下面一个controller中:

    @PostMapping("/get/{username}")
    public ResponseResult get(@PathVariable("username") String username, @RequestBody Map<String, Object> data) {
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("service", "es");
        jsonObject.put("username", username);
        jsonObject.put("data-in-es", data);
        return ResponseVOUtil.success(jsonObject);
    }

在Postman工具中进行测试:
@RequestBody如何使用