728x90
https://start.spring.io/ <= 해당 사이트를 통해서 생성할 수도 있다.
Project
Gradle과 Maven은 [자바 프로젝트 빌드 관리 툴]이다.
Groovy와 Kotlin 모두 Java를 기반으로 만들어진 언어이다.
최근에는 Gradle을 많이 사용한다고 하지만 Maven으로 된 레거시들이 많다.
Language
말 그대로 사용하고자 하는 언어
Spring Boot
스프링 부트의 어떤 버전을 사용할지 정하면 된다.
SNAPSHOT 등 괄호로 되어있느 버전들은 아직 안정화가 되어 있지 않다고 생각하면 된다.
따라서, 3.0.5(Java 17이상) 또는 2.7.10(Java 17 미만)을 선택해서 사용한다.
Project Metatdata
- Group
- Artifact
- Name
- 프로젝트 이름
- Package name
- Package name은 Group과 Artifact가 합쳐진 이름이다.
- Group + Artifact => Package name
- com.회사이름(Group).프로그램젝트이름(Artifact)
- com.회사이름(Group).플랫폼.프로젝트이름(Artifact)
- Package name은 Group과 Artifact가 합쳐진 이름이다.
Dependecies
해당 프로젝트에서 사용하는 라이브러리(?)들을 선택하는 곳이다.
=> 지금 당장 선택을 안해도 따로 IDE(통합 개발환경)에서 추가할 수 있다!