路径变量@PathVariable/请求参数@RequestParam的…

2020-05-24 16:09:15来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

路径变量@PathVariable/请求参数@RequestParam的绑定以及@RequestBody

路径变量/请求参数的绑定

@PathVariable:在请求url中获取路径变量值、需要参数在url中占位,例如请求为/xxx/111,映射路径为/xxx/{id}

  1. name:对应路径变量名
  2. value:同name
  3. required:默认为true

@RequestParam:在请求体的query string parameters中获取请求参数(key-value),即request.getParameter(),例如url为/xxx?a=1,映射路径为/xxx,指定的参数可以是普通元素、 数组、集合、对象等等

  1. value:对应请求参数名
  2. name:同value
  3. required:默认为true
  4. defaultValue:默认值

image-20200524143057203

@RequestBody:用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的),处理Post请求,封装表单,@RequestBody最多只能有一个

image-20200524143551367

一个请求,只有一个RequestBody;一个请求,可以有多个RequestParam。


原文链接:https://www.cnblogs.com/jklixin/p/12950990.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Eclipse安装Lombok插件

下一篇:从零开始的数组,这么设计么是为什呢?