Java PathVariable是Spring MVC中的注解,用于将URL路径中的变量映射到方法参数中。在REST中,PathVariable可以用来获取URL中的参数值,并将其传递给相应的方法处理。通过使用PathVariable,可以实现RESTful风格的URL,并让代码更加简洁和易于理解。
例如,在以下的RESTful URL中:
http://example.com/users/123
可以通过PathVariable获取到ID为123的用户信息:
@GetMapping("/users/{id}")
public User getUser(@PathVariable("id") Long id) {
// 根据id获取用户信息
}
通过这种方式,PathVariable可以方便地将URL中的参数值映射到方法参数中,实现RESTful风格的接口设计。