View 환경 설정
스프링 부트가 제공 하는 Welcome Page
정적 페이지 로 resources/static/index.html
스프링 웹 개발 기초
- 정적 컨텐츠
- MVC와 Template 엔진
- API
MVC와 Template 엔진
기본 Flow : client가 Get 으로 URL 노드에 요청
- @Controller 클래스
- @GetMapping 으로 연결된 함수
- 함수 실행, Model model 에 Data를 채움 (MVC에 그 Model임)
- 함수가 가야 하는 View 파일 이름을 반환 함
- ViewResolver가 Thymeleaf 템플릿 엔진으로 가는 것임을 감지
- resources/templates/{파일이름}.html 에 model 데이타 치환, 생성
- client가 만들어진 html 받아 봄