springmvc 处理content-Type不是application/x-www-form-urlencoded编码的内容

@RequestBody

该注解常用来处理Content-Type不是application/json, application/xml等操作;

它是通过使用HandlerAdapter 配置的HttpMessageConverters来解析post data body,然后绑定到相应的bean上的。

因为配置有FormHttpMessageConverter,所以也可以用来处理 application/x-www-form-urlencoded的内容,处理完的结果放在一个MultiValueMap<String, String>里,这种情况在某些特殊需求下使用,详情查看FormHttpMessageConverter api;

原文地址:https://www.cnblogs.com/zhangfengshi/p/9329280.html