通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中。
例如:没有使用@PathVariable注解,传入的参数id就不能传入接口中
@RestController
@RequestMapping("/test")
public class test {
//没有@PathVariable注解
@GetMapping("/example2/{id}")
public Result<String> exampleForTime2(String id){
String info = "传入的id为:"+id;
return Result.success(info);
}
}
使用@PathVariable注解
@RestController
@RequestMapping("/test")
public class test {
@GetMapping("/example3/{id}")
public Result<String> exampleForTime3(@PathVariable("id") String id){
String info = "传入的id为:"+id;
return Result.success(info);
}
}