해당 프로젝트를 gradle로 빌드 할 것인지 maven으로 빌드할 것인지 선택
java, Kotlin, Groovy 3언어 중에 하나를 선택
보통 java로 빌드를 한다
GA (General Availability) - 테스트가 완료된 정식 릴리즈 버전으로 안정적으로 운영되어야 하는 프로젝트에서 사용. 대부분 GA 버전을 가져다 사용하면 된다.
GA버전은 ()가 없는 버전이다
RC (Release Candidate) - 베타 버전
정식 릴리즈 버전은 아니므로 기능은 픽스되었으나, 안정적 동작은 보장할 수없다.
M (Milestone) - 테스트 버전
아직 기능이 픽스되지 않아 구현될때마다 테스트 버전이 릴리즈 될 수 있다.
SNAPSHOT - 스냅샷이 붙으면 아직 개발단계라는 의미이며, 일종의 백업시점인 것이다.
의존성 주입
보통 Embeded Tomcat 사용을 위해 Spring Web 의존성을 추가해준다.
Generate를 눌러서 다운로드 -> 압축해제
참고