美文网首页
@RequestMapping,@ResponseBody,@R

@RequestMapping,@ResponseBody,@R

作者: 阮江涛 | 来源:发表于2018-03-20 17:05 被阅读0次

    1. @RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径;用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法。

    2.@ResponseBody 注解表示该方法的返回的结果直接写入 HTTP 响应正文ResponseBody,一般在异步获取数据时使用;

            在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。例如,异步获取 json 数据,加上 @Responsebody 注解后,就会直接返回 json 数据。

    3.@RequestBody 注解则是将 HTTP 请求正文插入方法中,使用适合的 HttpMessageConverter 将请求体写入某个对象。

    4.@PathVariable 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过@PathVariable(“xxx“) 绑定到操作方法的入参中。

    相关文章

      网友评论

          本文标题:@RequestMapping,@ResponseBody,@R

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