本文主要是介绍@PathVariable——获取请求参数之获取路径参数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
获取路径参数 (@PathVariable)
想获得请求路径的参数,比如/user/123里面的123,可以使用@PathVariable注解。
比如通过一些路径变量,当它们在实际请求中替换成具体的值的时候,使用@PathVariable绑定到方法参数上,进行业务处理。
@GetMapping("/user/{id}/{name}")
public String getUser(@PathVariable("id") int id, @PathVariable("name") String name) {// 处理用户信息,id 和 name 对应了请求路径中的 {id} 和 {name}return "User ID: " + id + ", Name: " + name;
}
例如,如果请求的 URL 为 /user/123/john
,那么 {id}
将被替换为 123
,{name}
将被替换为 john
。最终的路径将形如 /user/123/john
。
@PathVariable("id") int id
表示将路径变量 {id}
的值绑定到方法参数 id
上,同理。
这篇关于@PathVariable——获取请求参数之获取路径参数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!