스프링 부트 프로젝트를 생성할 때 마다, 이름을 어떻게 작성해야하는지 긴가민가하다.
미래의 나도 그럴 확률이 높기에, 두고두고 보기 위해 작성한다.
[ 프로젝트 생성 ]
start spring io로 접속한다. 아래의 사진으로 한번에 이해 가능하다.

위의 사진처럼 뭐가 많지만 사실 간단하다. 5가지만 잘 선택해주면 된다.
- project
- Language
- Spring Boot 버전
- Project Metadata
- Dependencies
[ Project ]
Project를 통해 빌드 관리 도구를 선택할 수 있다.
Gradle과 Maven의 차이는 Maven과 Gradle의 개념 및 비교를 참고
[ Spring Boot ]
Spring Boot에서 스프링 부트의 버전을 선택한다.
- Snapshot: 데일리 빌드 버전, 안정화가 되어있지 않다.
- GA(General Availability): 정식 릴리즈 버전
- M(Milestone): 프로젝트의 주기마다 배포하는 버전, 주요 기능이 구현되면 릴리즈를 진행하고 개발자들에게 피드백을 받는다.
- RC(Release Cadidate): M의 상위 버전으로, 정식 릴리즈는 아니다. RC버전을 거치고 GA로 배포된다.
프로젝트를 설명하는 데이터이다.
- Group: 기업 도메인명
- Artifact: Build 결과물(프로젝트명)
- Name: Build 결과물(프로젝트명)
- Description: 프로젝트 설명
- Package name: 루트 패키지.
Group.Artifact가 자동으로 입력된다.
[ Dependencies ]
프로젝트에 필요한 라이브러리 선택한다.