1.@RequestBody注解:(用于插入,删除和修改)只能用于post请求,不能用于get请求,并且一个方法参数中只能有一个@RequestBody注解,不能出现多个。他的作用是获得post请求体中的数据,将其转化为对象绑定到接收参数的javabean对象中或封装的DTO中。
public void saveUser(@RequestBody List<User> users) {}
public void saveUser(@RequestBody DataDTO param) {}
简单来说就是将前端post请求体中传来的json字符串转化为json对象进行接收绑定到参数的对象中。
参考博客:https://blog.csdn.net/u010002184/article/details/85107021
2、@RequestBody注解与@Requestparam注解的区别:参考博客(重要涉及到前端传参格式):