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風格的接口設計。