본문 바로가기

Spring Boot

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

반응형

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으로 접속해 기본 실행 상태를 확인합니다.

반응형