@PathBVariable
可以将URL中 占位符参数 绑定到 控制器处理方法的入参中:
URL中的{xxx}占位符可以通过@PathVariable(“xxx”)绑定到操作方法的入参中
其中有一个属性required(他的默认值为空)
true 不允许传入的参数为空
false 允许传入的参数为空
@RequestMapping(value = “/hello08/{name}/{age}”)
public String hello08(@PathVariable String name, @PathVariable String age){
System.out.println(“您的参数内容是:” + name + " "+age);
return “success”;
}
当其中一个参数允许为空时,应当这样写(写两个url)因为他们的映射地址不同
@RequestMapping(value = {"/hello09/{abc}/{age}","/hello09/{abc}"})
public String hello09(@PathVariable(“abc”) String name, @PathVariable(required = false) String age){
System.out.println(“您的参数内容是:” + name + " "+age);
return “success”;
}