인프런 커뮤니티 질문&답변

강성욱님의 프로필 이미지
강성욱

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 등록 처리 - @ModelAttribute

@ModelAttribute가 있을 때, Model 객체 생성

작성

·

288

1

안녕하세요. 강의  잘보고 있습니다. (질문을 많이 하는 거 같아서 좀 죄송스럽지만..)

 영한님이 @ModelAttrubute가 파라미터에 있으면 파라미터에 Model 객체가 있지 않아도 자동으로 Model 객체가 생성되고 Model.addAttribute 까지 해준다고 하셨는데요.(파라미터에 @ModelAttribute가 선언돼 있으면 Model은 선언되지 않아도 무조건 생성된다고 생각해도 될까요?) 그럼 이 역할을 해주는 게 ArgumentResolver일까요?

답변 1

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김말이님

Model은 전체 구조에서 사용하는 것이어서, RequestMappingHandlerAdapter에서 생성해줍니다.

감사합니다.

강성욱님의 프로필 이미지
강성욱

작성한 질문수

질문하기