当前位置:   article > 正文

@RequestParam和@PathVariable 处理 HTTP 请求参数的注解

@RequestParam和@PathVariable 处理 HTTP 请求参数的注解

@RequestParam

请求参数 可解析前端get请求路径后以问号拼接的参数,查询参数是 URL 后面的问号 (?) 后跟的一系列键值对,@RequestParam 可以设置参数是否是必需的(使用 required 属性)

        @GetMapping("/users")

public String getUsers(@RequestParam(name="name") String name,

                       @RequestParam(name="age") int age) {

    // 在这里,name 和 age 将从 URL 的查询参数中获取

    ...

}

@PathVariable 

将 URL 路径中的变量绑定到控制器方法的参数上

  • 位置@RequestParam 用于绑定 URL 查询字符串中的参数;@PathVariable 用于绑定 URL 路径中的变量。
  • 可选性@RequestParam 可以设置参数是否是必需的(使用 required 属性),而 @PathVariable 必须存在,因为它对应于 URL 路径结构的一部分。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/914378
推荐阅读
相关标签
  

闽ICP备14008679号