자주 사용했는데 막상 의미를 모르고 사용하고 있다는 생각이 들었다. 😂
Controller에서 생성한 데이터를 담아서 View로 전달할 때 사용하는 객체.
Servelt의 request.setAttribute()와 유사한 역할.
addAttribute("키", "값") 메소드를 사용하여 전달할 데이터 세팅.
강제로 전달받은 파라미터를 Model에 담아서 전달하도록 할 때 필요한 어노테이션
스프링에서 Java beans 규칙(Getter, Setter, 생성자 포함)에 맞는 객체는 파라미터 전달이 자동으로 가능.
하지만 일반 변수의 경우, 자동 전달 불가능. model 객체를 통해서 전달 필요.
출처: https://lopicit.tistory.com/224 [로픽의 IT블로그]