Spring Boot

Spring Boot 프로젝트를 만드는 가장 쉬운 방법

Pro.Dev 2025. 1. 8. 13:11
반응형

Spring Boot 프로젝트를 만드는 가장 쉬운 방법

Spring Boot로 프로젝트를 시작하는 것은 매우 간단합니다. Spring Boot는 복잡한 설정을 자동화해주기 때문에 몇 가지 단계만 거치면 곧바로 애플리케이션 개발을 시작할 수 있습니다. 이 글에서는 Spring Boot 프로젝트를 가장 쉽게 만드는 방법을 단계별로 안내합니다.


1. Spring Initializr 사용하기

Spring Initializr는 Spring Boot 프로젝트를 생성하는 가장 빠르고 쉬운 방법입니다. 몇 번의 클릭만으로 프로젝트를 설정하고 필요한 파일을 다운로드할 수 있습니다.

Step 1: Spring Initializr 웹사이트 접속

Step 2: 기본 정보 입력

  1. Project: Gradle 또는 Maven을 선택합니다. (보통 Maven이 기본값입니다.)
  2. Language: Java를 선택합니다.
  3. Spring Boot Version: 최신 버전을 선택합니다.
  4. Group: 예를 들어, com.example와 같은 패키지 이름을 입력합니다.
  5. Artifact: 프로젝트 이름을 입력합니다. 예: demo

Step 3: 의존성 추가

  • "Add Dependencies" 버튼을 클릭하고 필요한 의존성을 추가합니다. 기본적으로 다음을 추천합니다:
    • Spring Web: 웹 애플리케이션 개발용
    • Spring Boot DevTools: 개발 중 빠른 리로드 기능 제공
    • Spring Data JPA: 데이터베이스 작업
    • H2 Database: 테스트용 인메모리 데이터베이스

Step 4: 프로젝트 생성 및 다운로드

  • "Generate" 버튼을 클릭하여 프로젝트를 다운로드합니다.
  • 압축 파일을 해제한 후, 원하는 IDE로 열어주세요.

2. IDE에서 Spring Boot 프로젝트 만들기

많은 IDE(IntelliJ, Eclipse, VS Code 등)에서 Spring Boot 프로젝트를 바로 생성할 수 있습니다. 아래는 IntelliJ를 사용하는 예제입니다.

Step 1: IntelliJ에서 새 프로젝트 생성

  • IntelliJ를 실행하고 "New Project"를 클릭합니다.
  • 왼쪽 메뉴에서 "Spring Initializr"를 선택합니다.

Step 2: 프로젝트 설정

  • Spring Initializr와 동일한 정보를 입력합니다. (Group, Artifact, Dependencies 등)

Step 3: Finish 클릭 후 프로젝트 생성

  • 프로젝트가 생성되면 자동으로 필요한 의존성이 다운로드되고 기본 코드 구조가 설정됩니다.

3. 명령줄(CLI)을 활용한 프로젝트 생성

Spring Boot CLI(Command Line Interface)를 사용하면 명령줄에서 프로젝트를 생성할 수 있습니다.

Step 1: Spring Boot CLI 설치

  • Spring Boot CLI는 SDKMAN!이나 Homebrew를 통해 설치할 수 있습니다.
sdk install springboot  # SDKMAN! 사용 시
brew install springboot  # Homebrew 사용 시

Step 2: 프로젝트 생성 명령 실행

spring init --dependencies=web,data-jpa,h2 demo

위 명령은 "demo"라는 이름의 프로젝트를 생성하며, Spring Web, Spring Data JPA, H2 Database 의존성을 포함합니다.

Step 3: 프로젝트 열기

  • 생성된 폴더로 이동한 후 IDE로 열어 개발을 시작합니다.

4. 간단한 실행 확인

프로젝트가 생성되었다면, 애플리케이션이 정상적으로 실행되는지 확인해야 합니다.

Step 1: Application 파일 찾기

  • src/main/java 경로에서 DemoApplication.java(기본 이름)를 엽니다.

Step 2: 실행

  • IDE에서 main 메서드를 실행하거나, 명령줄에서 다음을 실행합니다:
./mvnw spring-boot:run  # Maven 사용 시
./gradlew bootRun       # Gradle 사용 시

Step 3: 결과 확인

  • 브라우저에서 http://localhost:8080으로 접속해 기본 실행 상태를 확인합니다.

반응형