개발천재

[Spring Boot] Spring Initializr, 프로젝트 만들기 본문

개발 준비/Spring Boot

[Spring Boot] Spring Initializr, 프로젝트 만들기

세리블리 2025. 2. 7. 23:05
728x90
반응형

Spring Initializr란?

Spring Initializr(스프링 이니셜라이저)는 Spring Boot 프로젝트를 쉽게 생성할 수 있도록 도와주는 도구이다. 웹 기반 UI와 REST API를 제공하며, 원하는 설정을 선택하면 자동으로 프로젝트를 생성해준다.

 

 

 

Spring Initializr를 사용하는 이유

Spring Boot 프로젝트를 처음 시작할 때는 Spring Initializr를 활용하는 것이 가장 쉽고 빠른 방법이다.  

 

보통 Spring 프로젝트를 만들려면 디렉토리 구조를 만들고, 필요한 라이브러리를 설정하는 과정이 번거롭다. 하지만 Spring Initializr를 사용하면, 몇 번의 클릭만으로 필요한 설정이 완료된 프로젝트를 자동으로 생성해주므로 간단하게 프로젝트를 만들 수 있다. 

✔ 초기 설정 자동화 → 디렉토리 구조, 의존성 관리 쉽게 가능
✔  빠른 프로젝트 시작 → 개발자가 설정하는 시간을 절약
✔  Spring 공식 제공 → 안정적인 환경

 

 

Spring Initializr 사용방법

Spring Initializr 사이트에 접속해서 프로젝트를 생성한다.

Project를 선택하고( 보통 Maven 또는 Gradle을 선택한다) Java, Kotlin, Groovy 중 원하는 언어 선택한다. 그리고 Spring Boot 버전을 선택한다. ()가 옆에 있는 버전은 아직 불완전한 버전이므로 권장하지 않는다.

 

Project Metadata에는 프로젝트 정보를 입력한다. Group에는 보통 회사 도메인을 반대로 입력한다. Artifact: myproject에는 프로젝트 이름을 명시한다.

 

 


[ADD DEPENDENCIES] 버튼 클릭해서 필요한 라이브러리 선택

 

 

[ 주요 라이브러리 ]
✔  Spring Web → 웹 애플리케이션 개발할 때 필요
✔  Thymeleaf → HTML 템플릿 엔진
✔  Spring Data JPA → 데이터베이스 사용 시 필요
✔  MySQL Driver → MySQL과 연동할 경우 추가

 


"Generate" 버튼을 클릭하면 압축된 프로젝트 파일(.zip)이 다운로드된다.



압축을 해제하면 아래와 같은 모양으로 생성된다. 압축을 해제하면 IDE(IntelliJ, Eclipse 등)에서 프로젝트를 연다. 

 

 

 

기본 설정(권장사항은 아님)

Settings > Build, Execution, Deployment > Gradle 에서 Build and run using과 Run tests using을 IntelliJ IDEA로 변경하고 Gradle JVM도 알맞게 설정한다.

 

 

Settings > Build, Execution, Deployment > Build Tools > Compiler에서 Build project automatically에 체크한다.

 

 

Editor > General > File Encodings에서 UTF-8로 설정하고 Transparent native-to-ascli conversion을 반드시 체크한 뒤 [Apply] 버튼 클릭한다.

 

 

 

반응형