@ModelAttribute 어노테이션 : 스프링의 Model 객체로 모델 특성을 추가하고 가져오는데 사용.
@ModelAttribute 어노테이션은 메소드와 메서드 인자에서 스프링의 Model 객체에 모델 특성을 저장 및 검색하는 데 각각 사용된다.
메서드에 @ModelAttribute 어노테이션을 저장하면 해당 메서드가 Model객체로 하나 이상의 모델 특성을 추가한다는 의미이며,
메서드 인자에 @ModelAttribute 어노테션을 지정하면 Model 객체에서 모델 특성을 가져오고 메소드 인자로 할당한다는 의미이다.