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

jminie님의 프로필 이미지
jminie

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

MVC와 템플릿 엔진

질문있습니다!!!

작성

·

134

0

여기에서 (hello-mvc) 에서는 hellomvc메소드의 인자로 String name과 Model model 두개를 받고 model.addAttribute를 적어주는데

(hello-stirng)에서는 model을 안받아 주는 이유가 뭐죠?

답변 2

1

안녕하세요. jminie 님, 공식 서포터즈 codesweaver 입니다.

.

Model에 데이터를 담는 이유는 뷰 파일(보통 html) 에서 데이터를 사용하기 위함입니다. 그러나 hello-string의 경우 뷰 파일을 통하지 않고 그대로 HTTP 바디에 응답값을 출력합니다 (@ResponseBody 애노테이션이 붙어있기 때문입니다). 그래서 Model에 따로 값을 담아서 전달하지 않는것입니다.

.
감사합니다.

0

jminie님의 프로필 이미지
jminie
질문자

감사합니다 이해했습니다!

jminie님의 프로필 이미지
jminie

작성한 질문수

질문하기