PathVariable注解一般都是,将Mapping中的路径值赋值给方法形参如下
@GetMapping("/{id}")
public void getById(@PathVariable Long id){
System.out.println(id);
}
假设:@GetMapping("/{id}") 中id为 8
即形参id的值也是8
所以最后输出结果为 8
而如果没有PathVariable注解输出结果将是null
最后总结:PathVariable的作用就是将Mapping中的路径值,赋值给方法形参变量