본문 바로가기

Back-End/SpringBoot

[스프링 부트 입문 04]뷰 템플릿과 MVC 패턴

728x90
1. 컨트롤러 선언 @controller
2. templates/greetings.mustache -> 브라우저로 전송!
- 보여줄 페이지의 View Page 이름을 적는다.
3. @GetMapping("/hi")
- Mapping으로 페이지 URL 연결 -> localhost:8080/hi
4. View page mustache 변수 선언
- View 페이지에 전송할 model 변수를 mustache 문법을 사용하여 만들어줌
- {{username}}
5. 컨트롤러에서 Model 만들기
- 메서드 파라미터에 Model model 추가, Class 인식을 위해 import Model를 해주고,
- model.addAttribute("key", "value") 메서드로 key와 Value값을 view 페이지로 넘겨준다.

https://github.com/Giltaehyeong/firstproject/commit/d6858aebdd25c1510fa438cfef0d4b2a2c0f0601

 

[스프링 부트 입문 04]뷰 템플릿과 MVC 패턴 · Giltaehyeong/firstproject@d6858ae

1. 컨트롤러 선언 @Controller 2. templates/greetings.mustache -> 브라우저로 전송! - 보여줄 페이지의 View Page 이름을 적는다. 3. @GetMapping("/hi") - Mapping으로 페이지 URL 연결 -> localhost:8080/hi 4. View page must...

github.com

소스코드참고.

https://www.youtube.com/channel/UCpW1MaTjw4X-2Y6MwAVptcQ

 

홍팍

클라우드 스터딩 채널 Cloud Studying Channel https://cloudstudying.kr

www.youtube.com

 

728x90