@RequestBody
注解只拥有一个参数
required
默认为 true
,即对象中的属性必须有一个要传,否则会抛出异常:org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing
@RequestBody
注解获取的参数在请求哪?
post
请求的requestHeaders
请求头中有content-type
字段,一般用来处理:applicatin/json
格式的参数;Spring
中的@RequestBody
注解是用来接收请求体中的参数数据,即requestBody
请求体中,故不受参数数据长度的限制;
1 | @Data |
1 | id = 1, name = yc, age = 23 |
案例
1 | public class UserEntity { |
如果是 postman
提出的数据的话,只有 name
有值,其它都是 null