이번 포스팅에선 스프링 부트 스타터로 스프링 프로젝트를 생성하는 방법을 알아본다.
📖 스프링 프로젝트 생성하기
https://start.spring.io/
위 사이트를 이용하면 스프링 프로젝트를 쉽게 만들 수 있다.

Project
- 사용할 빌드 툴을 선택한다.
- 과거에는 Maven을 주로 사용했지만, 요즘은 Gradle을 사용한다.
Language
Spring Boot
- Spring 버전을 선택한다.
- SNAPSHOT은 아직 개발중인 버전이라는 뜻이고, M1은 아직 정식으로 릴리즈 된 버전이 아니라는 뜻이다.
- 정식으로 릴리즈 된 버전 중에 가장 최신 버전을 선택한다.
- Group: 기업 도메인명
- Artifact: 빌드 되어 나올 결과물
- Name: 프로젝트명, 일반적으로 Artifact와 동일하게 설정한다.
- Description: 프로젝트에 대한 설명
- Package name: 패키지 이름, Group과 Artifact를 설정하면 자동 설정
Packaging
- 응용 프로그램이 패키징되고 배포되는 방식을 선택한다.
- Jar를 선택하면 Tomcat이 자동으로 세팅되어 단독으로 실행 가능하다.
Java
- 자바 버전을 선택한다.
- 스프링 부트 3.0 이상부터는 Java 17 이상을 사용해야 한다.
Dependencies
- 사용하고자 하는 라이브러리를 선택한다.
- Spring Web, Thymeleaf, Lombok, Spring Data JPA, Spring Security, Spring Boot DevTools 등
마지막으로 GENERATE 하여 프로젝트 생성을 마치고, IDE에서 Open 한다.
✅ 처음 Open 할 때, 외부에서 방대한 라이브러리를 다운로드 받기 때문에 네트워크에 연결되어 있어야 한다.