@ReqeustBody
使用此注解接收参数时,适用于请求体格式为 application/json,只能用对象接收
@RequestParam
支持application/json,也同样支持multipart/form-data请求
@RequestPart
-
@RequestPart
这个注解用在multipart/form-data
表单提交请求的方法上。 -
支持的请求方法的方式
MultipartFile
,属于Spring的MultipartResolver
类。这个请求是通过http协议
传输的 -
利用@RequestPart解决同时上传文件和传递参数问题
功能要求
-
post请求方式
-
后端接收既有实体类对象也有所需上传的文件
实现方式
-
@RequestParam 无法接收实体类,只能接收字符串,如果想实现,前端需要将请求实体对象转为字符串,后端用字符串接收,然后后端进行转换处理
-
@RequestPart可以很好的实现上面的情况
示例
文章来源:https://www.toymoban.com/news/detail-444754.html
文章来源地址https://www.toymoban.com/news/detail-444754.html
到了这里,关于@RequestBody,@RequestParam,@RequestPart应用场景和区别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!