@RequestMapping("/param-require")
@ResponseBody
public String paramRequired(@RequestParam(required = true) String name, @RequestParam(required = false) int count) {
return "hello";
}
@RequestMapping("/param-default")
@ResponseBody
public String paramDefault(
@RequestParam(defaultValue = "john") String name,
@RequestParam(defaultValue = "0") int count) {
return "hello";
}
required = true 옵션을 줘도 String을 Param으로 받으면 빈값을 입력해도 유효성을 통과한다.
defaultValue를 설정하면 빈값의 처리도 해준다.