@RequestParam,@PathParam,@PathVariable等注解区别
@RequestParam,@PathParam,@PathVariable等注解区别
@RequestMapping("/hello/{id}")
public String getDetails(@PathVariable(value="id") String id,
@RequestParam(value="param1", required=true) String param1,
@RequestParam(value="param2", required=false) String param2){
.......
}
写在url上的模板变量, 要用 @PathVariable
写在 url 的 ?后面的参数, 要用 @RequestParam