인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

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

작성한 질문수

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

상품 등록 처리 - @ModelAttribute

model 객체는 누가 전달해주는 건가요?

작성

·

233

0

안녕하세요. 이번 실습 초반에서 파라미터로 Model 객체를 받아왔는데요, 앞에서 배운 내용대로라면 Model 객체는 ArgumentResolver가 생성해서 Controller에게 전달해주는 걸로 알고 있습니다. 

return을 할 때는, 단순히 "basic/item" 이라는 문자열을 리턴하고, 해당 문자열이 templates에 있기 때문에 스프링이 해당 문서를 렌더링해서 보내주는 걸로 전 이해했습니다.(틀린 부분이 있으면 지적 부탁드립니다) 

그런데 단순히 문자열만 return을 하는데 어떻게 model 객체 역시 같이 전달되는지 이 부분이 이해가 잘 안 됩니다. 어떤 매커니즘에 의해서 model 객체가 같이 전달되는지 알려주실 수 있나요? 

답변 1

0

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

안녕하세요. 김말이님^^

저희가 MVC 모델을 함께 만들었던 것을 복습해보시면 메커니즘을 자연스럽게 이해하실 수 있을거에요.

감사합니다.

제가 건설적이지 않은 질문을 한 모양이네요.. 반성합니다 ㅠㅠ

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

작성한 질문수

질문하기