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
'Back-End > SpringBoot' 카테고리의 다른 글
| [스프링 부트 입문 09]DB 테이블과 SQL (0) | 2022.05.03 |
|---|---|
| [스프링 부트 입문 08]데이터 생성 with JPA (0) | 2022.05.03 |
| [스프링 부트 입문 07]폼 데이터 주고 받기 (0) | 2022.05.03 |
| [스프링 부트 입문 06]뷰 템플릿과 레이아웃 (0) | 2022.05.03 |
| [스프링 부트 입문 05]MVC의 역활과 실행 흐름 (0) | 2022.05.03 |