版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012869196/article/details/83990607
请求参数注解问题
当前台界面使用GET或POST方式提交数据时,数据编码格式由请求头的ContentType指定。
分为以下几种情况:
-
application/x-www-form-urlencoded
这种情况的数据@RequestParam、@ModelAttribute可以处理,@RequestBody也可以处理。 -
multipart/form-data
@RequestBody不能处理这种格式的数据。(form表单里面有文件上传时,必须要指定enctype属性值为multipart/form-data,意思是以二进制流的形式传输文件。) -
application/json、application/xml
这类格式的数据必须使用@RequestBody来处理。