[Spring] Spring Initializr

Bam·2024년 4월 4일
0

Spring

목록 보기
2/48
post-thumbnail

Spring Initializr

Spring Initializr는 SpringBoot를 기반으로 스프링 프로젝트를 쉽게 생성할 수 있도록 스프링에서 제공하고 있는 사이트입니다.

https://start.spring.io/

위 주소에 접속하면 아래와 같은 메뉴들이 보입니다. (시기에 따라서 조금씩 다를 수 있음!)
학습자(겸 입문자)에게는 기본적으로 default를 선택하면 되지만 각 메뉴가 무엇인지 잠깐 살펴보고 넘어가겠습니다.

  • Project: 빌드 툴을 결정합니다. Gradle의 점유율이 높아지고 있으니 Maven을 사용해야겠다!라는 것이 아니면 일반적으로는 Gradle을 사용합니다.

  • Language: 프로젝트에서 사용할 언어를 선택합니다.

  • Spring Boot: 스프링 부트 버전을 선택합니다. SHAPSHOP은 개발 중인 버전이기에 기본적으로 선택된 버전을 사용하거나 스냅샷이 아닌 버전을 선택합니다.

  • Group: 도메인. 일반적으로는 회사의 도메인을 역순으로 입력합니다. com.~, org.~, io.~ 등

  • Artifact: 빌드 결과물의 이름. (.jar or .war 파일명)

  • Name: 프로젝트 이름. 일반적으로 Artifact와 Name은 동일하게 설정합니다.

  • Description: 프로젝트에 대한 설명을 입력합니다.

  • Package Name: 패키지 이름. Group과 Artifact가 합쳐진 형태로 default 설정.

  • Packaging: 패키지 형태. default는 .jar

  • Java: 사용할 자바 버전 선택.

  • Dependencies: Dependency를 설정. 필요한 Dependency(SpringWeb, Lombok, 템플릿 엔진 등)을 Add를 통해 추가 가능. (대부분의 웹 어플리케이션 개발에선 SpringWeb 정도는 반드시 들어갑니다.)


아무것도 건들지 않고 SpringWeb Dependency만 추가한 뒤 Generate를 클릭하면 프로젝트 기본 설정이 담긴 .zip 파일이 다운로드 됩니다. 이 파일을 압축 해제해서 나온 파일이 바로 프로젝트 파일이 되며 이를 ide에서 열면 프로젝트 작업을 할 수 있게 됩니다.

0개의 댓글