关于 @RequestBody
什么时候需要用@RequestBody
?
当前端传来的值,不是个完整的对象,只是包含了 Req 中的部分参数时,不需要@RequestBody
当前端传来的是一个完成对象的时候,需要@RequestBody
不需要的情况
前端调用后端的/user/list
接口,但传来的参数只有分页的页数
这个时候,不需要@RequestBody
,Spring 会自动将 page 和 size 与 req 中的属性对应,其他属性值为空
需要的情况
前端调用后端的/user/save
接口,传来的是整个 user 对象,而且是以 json
格式传输
这个时候,必须要@RequestBody
,只有加上注解,Spring 才会自动将 JSON 类型数据与我们的类进行匹配