欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringMVC常用注解[email protected]

程序员文章站 2022-07-12 18:14:29
...

@RequestBody主要用来接收前端传递给后端的json、xml等格式的数据【Http请求体中的数据】,并将其转换成对应的数据类型

  • @RequestBody只能用于post请求,不能用于get请求
    原因:get请求的数据存放在请求头中,post请求的数据放在请求体中,而@RequestBody只能接收请求体中的数据
  • POST请求中,通过HttpEntity传递的参数,必须要在请求头中声明数据的类型Content-Type,SpringMVC通过使用HandlerAdapter 配置的HttpMessageConverters来解析HttpEntity中的数据,然后绑定到相应的bean上。
 @PostMapping("/test")
    public UserEntity test(@RequestBody UserEntity userEntity) {
        return userEntity;
    }

SpringMVC常用注解[email protected]