@RequestParam = 기본형, String 타입의 데이터,
@ModelAttribute = 참조형(VO)
기본으로 들어가서 생략 가능하다.
하지만 맵을 받기 위해선 @RequestParam을 붙혀줘야함.
참조형일 땐 여러개의 값이 바인딩 되는것 이기 때문에 @RequestParam 사용 불가능.
기본형 또는 String타입을 쓸 경에는 모델에 저장할 필요 없이
view에서 바로 사용 가능
ex)) ${param.userName}, ${param.userAge}
+ @ModelAttribute를 쓴 경우 참조형타입(VO) 클래스의 첫 글자를 소문자로 하여 자동으로 모델에 담아준다.