美文网首页
Spring MVC Restful 接口

Spring MVC Restful 接口

作者: Draper | 来源:发表于2018-10-15 22:27 被阅读0次

    @Requestbod

    表示请求的参数来自 Http 请求的请求正文

    @Responsebody

    表示请求的参数来自 http 响应的响应正文

    通常使用 @RequestMapping 响应结果是作为路径参数,而添加 @Responsebody 注解表示返回的结果会被添加到 http 的响应结果的消息主体中,通常包含 json 或者 xml。
    以下是一个简单的例子。

      @RequestMapping("/login")
      @ResponseBody
      public User login(User user){
        return user;
      }
    
      @RequestMapping("/login")
      public void login(User user, HttpServletResponse response){
        response.getWriter.write(JSONObject.fromObject(user).toString());
      }
    

    这两个代码块的功能是一样的。

    HttpMessageConverter

    RequestMappingHandlerAdapter

    MappingJacksonHttpMessageConverter

    相关文章

      网友评论

          本文标题:Spring MVC Restful 接口

          本文链接:https://www.haomeiwen.com/subject/kybxzftx.html