@RequestParam和@PathVariable 处理 HTTP 请求参数的注解
创始人
2024-12-17 15:37:22

@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 路径结构的一部分。

 

相关内容

热门资讯

虎牙申请动态封面生成方法专利,... 国家知识产权局信息显示,广州虎牙科技有限公司申请一项名为“动态封面生成方法、装置、电子设备及存储介质...
这家意大利公司想让机械臂飞上太... 3D 打印是什么?你的直觉告诉你,是一台不足鞋盒大小的设备,吐出细如发丝的塑料,耗费数小时,堆叠成一...
友邦吊顶获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示友邦吊顶(002718)新获得一项实用新型专利授权,专利名为“...
中国电信词元套餐落地 迅策受益... 本报讯 (记者李春莲)5月17日,中国电信集团有限公司(以下简称“中国电信”)正式推出全国试商用词元...
国内首次!128通道全植入式脑... 今天,我国正式启动首个128通道全植入式脑机接口系统多中心临床试验,这项试验由首都医科大学附属北京天...