PathVariable的格式是由Spring框架固定的,一般是將路徑中的變量作為字符串來接收。但是,可以通過使用正則表達式來自定義PathVariable的格式,例如限制PathVariable只能是數字、字母等特定的格式。在Spring MVC中,可以使用@PathVariable注解的value屬性來指定使用正則表達式來匹配路徑變量的格式。例如:
@GetMapping("/user/{id:\\d+}")
public User getUser(@PathVariable("id") int id) {
// 根據id獲取用戶信息
}
在上面的例子中,路徑變量id只能是數字的格式。這樣可以對PathVariable進行自定義格式的限制。