Spring Initializer를 사용한 프로젝트 생성 방법
Spring Initializer
스프링에서 제공하는 스프링 부트 프로젝트 초기화를 위한 웹 기반 도구이다.
start.spring.io 로 접속하여 사용한다.
화면 설명

- 빌드 툴, 사용 언어, 스프링 버전, 프로젝트 이름 등을 원하는대로 설정할 수 있다.
- Group은 조직 명, Artifact는 빌드 결과물 이름, Name은 프로젝트 명을 의미한다.
- Dependencies에서 추가하고자 하는 의존성을 선택 가능하다
Dependencies 설정
Dependencies를 클릭하면 어떤 라이브러리를 사용해서 spring boot 프로젝트를 구성할지 선택한다. 기본적으로 웹 프로젝트를 진행할 것이기 때문에 아래와 같은 라이브러리를 추가한다.

- Spring Web : 스프링으로 웹 프로젝트를 시작하기 위해 기본적으로 추가해야하는 라이브러리
- thymeleaf : html 렌더링을 위해 필요한 라이브러리
프로젝트 생성
Generate 버튼을 클릭하면 프로젝트를 생성 가능하다

생성된 프로젝트는 zip파일로 다운로드 된다.

프로젝트 열기
압축을 해제한 프로젝트에는 build.gradle 파일이 존재하는데 intellij에서 project open 후 해당파일을 선택하면 생성한 프로젝트를 사용해서 작업할 수 있다.
