本人学习的时候遇到了个问题,想请教一下大佬们。
在使用URL传递参数时,使用@PathVariable注解允许我们不传参数吗?
比如:xxx/getRole/1 是正常访问的
那么,能写成xxx/getRole 吗?,试了一下是不行,如果不能的话,那配置项required的作用又是什么呢?@RequestMapping(value={"/getRole/{id}}"},method={RequestMethod.GET})
public StringpathVariable(@PathVariable(required=false,value="id") Long id){

System.out.println(id);

return "xxxxxxx";
}