Java PathVariable不直接支持正則表達式。但是,可以通過使用@PathVariable注解的value屬性結合正則表達式來實現類似的功能。例如:
@GetMapping("/users/{id:\\d+}")
public User getUserById(@PathVariable("id") Long id) {
// Your code here
}
在上面的例子中,我們使用正則表達式“\d+”來限制id參數只能是數字。這樣就可以實現類似正則表達式的功能來限制PathVariable的取值范圍。