19.@RequerstBody

RequestBody 注解用于接收前端传来的实体,接收参数也是对应的实体类,比如前端通过 JSON 提交传来两个参数 username 和 password,此时我们需要在后端封装一个实体类来接收。
在传递的参数比较多的情况下,使用 @RequestBody 接收会非常方便。例如:

@PostMapping("/user")
public String testRequestBody(@RequestBody User user) {
System.out.println("获取到的username为:" + user.getUsername());
System.out.println("获取到的password为:" + user.getPassword());
return "success";
}

一般都用POST方式进行提交。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。
@RequestBody 接收的是请求体里面的数据;而RequestParam接收的是key-value里面的参数。

posted @   Lz_蚂蚱  阅读(60)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起