작성
·
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