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里面的参数。
本文来自博客园,作者:Lz_蚂蚱,转载请注明原文链接:https://www.cnblogs.com/leizia/p/15173542.html

浙公网安备 33010602011771号