😊 본 게시글은 인프런 강의인 스프링 입문 과 https://suyou.tistory.com/159 를 참고해 공부한 내용입니다.
Java -> java11
IDE -> eclipse 3.18
자바 버전 확인 (cmd)
eclipse 열고 Help > 이클립스 마켓플레이스
spring Tools 4, gradle, minimalist gradle 설치
https://start.spring.io/ Project → Gradle
Spring Boot → 2.3.11
Group → 없음
Artifact → board
Dependencies → Spring Web, Spring Boot DevTools, Lombok, Tymeleaf
generate를 통해 다운받고, 압축파일 해제
타임 리프란? - 스프링 템플릿 엔진
보통 자바에서 웹 개발시 JSP를 이용해 개발을 하는데, JSP에서는 <% %> 형태로 개발하게 됨. 하지만 이 방식은 html과 스크립트릿이 혼재된 상태로 이것을 계속 사용할 경우 수정이 어려워 짐. 따라서 이를 해결하기 위해 템플릿 엔진을 사용함. 또한 JSP을 사용할 경우 무거워질 수 있음.
-> 템플릿 엔진은 html과 데이터를 결합한 결과물을 만들어주는 도구 (JSP와 다르게 순수한 jar파일로 구현 가능)
(스프링 부트에서는 JSP가 아닌 타임리프를 사용할 것을 권장하고 있음!)
File > Import
Initializr를 Gradle 형태로 만들었기 때문에 Gradle 선택
압축해제한 프로젝트 폴더 선택 > Finish > import 완료!
src/main/java > DemoApplication.java 실행
http://localhost:8080/
Whitelabel Error Page 가 뜨면 성공!👏👏