프로젝트에 필요한 의존성을 관리하는 빌드 ( = 라이프 사이클을 관리해주는 툴 )
과거에는 Maven, 최근에는 Gradle 를 사용하는 추세
Gradle
추가 라이브러리, 프레임워크 를 Gradle 에서 작성하여 설치
Maven
추가 라이브러리, 프레임워크 를 Maven 에서 설치
사용하는 java 버전 선택
❗ 19 17 11 8 버전만 있는 이유 = Spring 에서는 java 대표버전(LTS)만 사용가능하다
❗ SNAPSHOT ( 개발중인 버전 ) M ( Minor , 정식 출시 되지 않은 버전 )
패키지 이름 설정
com.기업 도메인명 으로 설정
개발환경 추가 하기
Web 개발 환경 - Spring Web
HTML 개발 환경 - Thymeleaf
그 외 개발하고자 하는 방향에 따라 추가/삭제 하면 된다.