개발일지/SPRING

[Spring Boot] 스프링 부트 프로젝트 생성

양쏘쏘 2023. 11. 27. 10:30
728x90
반응형

start.spring.io를 통해 쉽게 스프링 부트 프로젝트를 생성해 보겠습니다. 

아래 경로로 들어간 후 개발 환경에 맞게 선택을 해줍니다. 

https://start.spring.io/

스프링 부트 프로젝트 생성

1) Project

Gradle과 Maven은 빌드 관리 도구로 프로젝트에서 사용하는 외부 라이브러리를 자동으로 관리해서 의존성에 맞는 라이브러리들을 받아옵니다. 이렇듯 의존성 관리뿐만 아니라 빌드 설정 관리, 자동화된 빌드 및 테스트, 배포 관리의 역할을 해줍니다. 
Gradle 빌드 스크립트를 Groovy DSL로 작성해서 가독성이 좋고 유지보수가 쉽고
MavenXML 기반 설정 파일은 가독성이 떨어지고, 복잡한 설정을 작성하기 어려울 수 있습니다. 

Maven의 장점도 있지만 Gradle의 장점이 더 크기 때문에 Gradle로 선택해 주겠습니다. 

2) Language

일반적으로 자바를 선택하시면 됩니다. 

 

3) Spring Boot 버전

최근에 버전업이 되면서 2.x.x가 사라지고 3.1.6이 제일 예전 버전으로 나옵니다. 

SNAPSHOT은 개발중인 버전으로 안정화 작업이 진행 중이기 때문에 제외하고 다른 버전 중에서 선택해 주겠습니다. 

 

4) Project Metadata

사이트 경로를 바탕으로 세팅을 해주고 java version을 선택해줍니다. 

 

5) Dependencies

스프링 프로젝트에서 사용할 라이브러리를 선택하는 것인데 어떤 프로젝트를 할 것인가에 따라 달라지고 추후에 Gradle에서 편집이 가능하기 때문에 필수적으로 필요하다고 생각하는 것 위주로 선택해 줍니다. 웹을 만들 거라면 Spring Web은 필수로 넣어줍니다. 

 

모든 설정을 마치고 GENERATE 버튼을 누르면 .zip 파일로 생성된 프로젝트를 다운로드할 수 있습니다.

압축을 풀고 IDE에서 해당 프로젝트를 열게 되면 설정 정보에 맞게 라이브러리들이 설치되고 프로젝트 실행이 가능합니다. 

이때 선택한 자바 버전에 맞게 설치가 되어있어야 에러가 없이 프로젝트를 실행할 수 있습니다. 

728x90