Day6에 MVC 패턴을 통해
브라우저에 스프링부트(서버)의 View Template을 출력하는 걸 해봤다.
위 사진처럼 실행을 시켜주고
http://localhost:8080/hello
해당 링크로 브라우저에 접속하면
우측 사진처럼 뜨는 걸 했는데, 오늘은 MVC가 어떻게 작동되는 지
그 과정을 공부할거다.
http://localhost:8080/hello 로 접속한 걸 Controller가 받아서
빨간 박스 부분의 hello 메소드가 수용된다.
그리고 메소드 마지막 줄의 return 값인 "greetings" View Page를 찾아서 보여준다.
greetings.mustache라는 이름의 View Page에서는
{{username}} 이라는 변수를 사용했는데
이 변수를 사용하기 위해서는 Model을 거쳤다.
Controller에서 model을 통해 addAttribute라는 메소드를 수행시키는데
이 때 "username"이라는 변수에 "Xia"라는 값을 넣는다.
이로써 View에서 "username''을 사용할 수 있다.
'Back > Spring' 카테고리의 다른 글
Day10_#5_IntelliJ 스프링부트 View Template 페이지에 레이아웃 나누기 (1) | 2023.05.30 |
---|---|
Day9_#4_IntelliJ 스프링부트 MVC_Bye 요청 페이지 만들기 (0) | 2023.05.30 |
Day6_#2_스프링부트 MVC 패턴_View 템플릿으로 웹페이지 만들기 (0) | 2023.05.28 |
Day5_#1_IntelliJ 인텔리제이 스프링부트 개발환경 만들기 (0) | 2023.05.26 |
Day4_Eclipse 스프링 부트 환경 만들기 / JDK, Eclipse 버전 업그레이드 (0) | 2023.05.26 |