阅读量:0
@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 路径结构的一部分。