@RequestBody和@RequestParam
1.@RequestParam用于获取请求头中的信息
required 表示是否必须,默认为 true,必须。
defaultValue 可设置请求参数的默认值。
value 为接收url的参数名(相当于url中的key)
application/json时候,json字符串部分不可用,url中的?后面添加参数即可用
form-data、x-www-form-urlencoded时候可用
2.@RequestParam用于获取请求体中的数据
一般用于处理非 Content-Type: application/x-www-form-urlencoded编码格式的数据,比如:application/json、application/xml等类型的数据
application/json时候可用
form-data、x-www-form-urlencoded时候不可用
接收文件时:请求为文件类型
@RequestParam(“file”) MultipartFile mf