
localhost:8080/hello-mvc?name=Spring 을 접속할 때의 과정을 설명하겠다.
우선, 웹 브라우저가 내장 톰켓 서버에 localhost:8080/hello-mvc?name=Spring을 요청한다.
내장 톰켓 서버는 스프링에 요청한다.
스프링은 우선 컨트롤러에 hello-mvc가 있는지 찾아본다.(없다면 resource를 뒤져서 찾아낸다.)
해당 예시에는 컨트롤러에 hello-mvc가 있으니 찾았다.
파라미터로 변수 name에 받아온 값 "name"을 넣었다.
model.addAttribute를 통해 model의 name에 변수 name을 넣었다.
return hello-template를 통해 해당 html에 name에 변수 name값을 넣는다.
return을 할 때, 컨트롤러가 viewResolver한테 전달하여, templates에 hello-template가 있는지 찾아보고 띄워주는 것이다.

'개발 > Spring' 카테고리의 다른 글
[Spring] lombok 어노테이션 (0) | 2020.12.30 |
---|---|
[Spring] @ResponseBody란 (0) | 2020.12.26 |
터미널로 Spring실행하는 방법 (0) | 2020.12.26 |
[Spring] 인프런 8차 Event (0) | 2020.12.25 |
[Spring] 인프런 3차 강의 (0) | 2020.12.24 |