1장.
-JAVA 설치
-IntelliJ 설치
-스프링 부트 스타터 사이트에서 스프링 프로젝트 생성
-Gradle-Groovy , Java, Jar,
-gradle이나 Maven 같은 build 툴은 의존관계를 관리해줌
-Project Metadata -> groupId:hello, artifactId: hello-spring
-Dependencies : Spring Web, Thymeleaf
-예전과 다르게 라이브러리 안에 웹서버(8080포트)가 임베디드 되어 있음
-View 환경설정
-Welcome Page 만들기
-hello.hellospring 밑에 패키지로 컨트롤러 만들고, HelloController 라는 클래스 생성 > @GetMapping 메소드
-template 에 hello.html 생성
2장. 스프링 웹개발 기초.
스프링 웹 개발에는 세 가지 방식(정적 컨텐츠, MVC와 템플릿 엔진, API)가 있다.
(1)정적 컨텐츠
(2) MVC : MVC 방식은 정적 컨텐츠와 달리 HTML 변환을 해서 웹브라우저로 넘긴다
(3)API