스프링 기초 - 1

View 환경 설정

스프링 부트가 제공 하는 Welcome Page

정적 페이지 로 resources/static/index.html

스프링 웹 개발 기초

  1. 정적 컨텐츠
  2. MVC와 Template 엔진
  3. API

MVC와 Template 엔진

기본 Flow : client가 Get 으로 URL 노드에 요청

  1. @Controller 클래스
  2. @GetMapping 으로 연결된 함수
  3. 함수 실행, Model model 에 Data를 채움 (MVC에 그 Model임)
  4. 함수가 가야 하는 View 파일 이름을 반환 함
  5. ViewResolver가 Thymeleaf 템플릿 엔진으로 가는 것임을 감지
  6. resources/templates/{파일이름}.html 에 model 데이타 치환, 생성
  7. client가 만들어진 html 받아 봄