@PathVariable和@RequestParam的区别

Posted xuzhujack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@PathVariable和@RequestParam的区别相关的知识,希望对你有一定的参考价值。

@PathVariable和@RequestParam的区别
  @PathVariable 是从请求的URL路径里面去获取变量
  @RequestParam,是从请求里面获取参数
 
例如, 如下controller:
   @RequestMapping(value = "/test/{pathParam}")
    public String testPara(@PathVariable("pathParam") String pathParam, @RequestParam(value="requestParam") String requestParam) throws Exception {
        System.out.println("pathParam is "+pathParam);
System.out.println("requestParam is "+requestParam); return "ok"; }

以上是关于@PathVariable和@RequestParam的区别的主要内容,如果未能解决你的问题,请参考以下文章

@RequestParam 与 @PathVariable

结合@PathVariable 和@RequestBody

@PathVariable注解和@RequestParam注解的区别

@PathVariable注解和@RequestBody注解

@PathVariable

Spring Boot-3 (@PathVariable和@RequestParam)