zoukankan      html  css  js  c++  java
  • @RequestBody与@ResponseBody注解

    @ResponseBody注解作用:

    @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的body区,通常用来返回JSON数据或者是XML

      @RequestMapping("/login")
      @ResponseBody
      public User login(User user){
        return user;
      }

    @RestController  =  @Controller + @ResponseBody

    扩展:@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面

    @requestBody注解作用:

    @PostMapping("/create")
    public CommonResult create(@RequestBody Payment payment) {...}

    加入@requestBody  上面的payment的值只能通过post 请求中获取,不能在链接?XXX=XXX中获取或生成。 

  • 相关阅读:
    对volatile的理解
    CAP定理与BASE理论
    选择排序
    冒泡排序
    python使图片转化为pdf
    宝藏网站
    python操作es更新某个字段的名字,不根据id
    PhpStorm 断点调试
    简单理解cookie与session
    虚拟判题机对接文档
  • 原文地址:https://www.cnblogs.com/zjazn/p/14361200.html
Copyright © 2011-2022 走看看