강의

멘토링

로드맵

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

jminie님의 프로필 이미지
jminie

작성한 질문수

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

MVC와 템플릿 엔진

질문있습니다!!!

작성

·

163

0

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

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

퀴즈

46%나 틀려요. 한번 도전해보세요!

스프링 웹 개발의 세 가지 주요 방식인 정적 컨텐츠, MVC, API는 각각 어떤 결과를 주로 반환할까요?

정적 컨텐츠: 처리된 HTML, MVC: 가공되지 않은 파일, API: 데이터

정적 컨텐츠: 가공되지 않은 파일, MVC: 처리된 HTML, API: 데이터

정적 컨텐츠: 데이터, MVC: 가공되지 않은 파일, API: 처리된 HTML

정적 컨텐츠: 처리된 HTML, MVC: 데이터, API: 가공되지 않은 파일

답변 2

1

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

.

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

.
감사합니다.

0

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

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

jminie님의 프로필 이미지
jminie

작성한 질문수

질문하기