@RequestBody 处理类型

Posted pclover11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@RequestBody 处理类型相关的知识,希望对你有一定的参考价值。

在项目中经常看到controller 中有 @RequestBody 字样,他到底有什么作用?

一般使用表单提交数据时不需要使用@RequestBody 即可自动封装数据到对应的 Bean 中。@RequestBody 用来处理Content-Type: application/json, application/xml等

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

说明:使用 @RequestBody 解析数据需要添加 jackson 或 fastjson 依赖包。

以上是关于@RequestBody 处理类型的主要内容,如果未能解决你的问题,请参考以下文章

@RequestParam和@RequestBody的区别

@RequestBody和@RequestParam的应用场景的区分

@RequestParam @RequestBody @PathVariable 之@requestBody注解的使用

@requestBody注解的使用

@requestBody注解的使用(上)

@requestBody注解的使用理解