Spring Boot 프로젝트를 만드는 가장 쉬운 방법
Spring Boot로 프로젝트를 시작하는 것은 매우 간단합니다. Spring Boot는 복잡한 설정을 자동화해주기 때문에 몇 가지 단계만 거치면 곧바로 애플리케이션 개발을 시작할 수 있습니다. 이 글에서는 Spring Boot 프로젝트를 가장 쉽게 만드는 방법을 단계별로 안내합니다.
1. Spring Initializr 사용하기
Spring Initializr는 Spring Boot 프로젝트를 생성하는 가장 빠르고 쉬운 방법입니다. 몇 번의 클릭만으로 프로젝트를 설정하고 필요한 파일을 다운로드할 수 있습니다.
Step 1: Spring Initializr 웹사이트 접속
- Spring Initializr에 접속합니다.
Step 2: 기본 정보 입력
- Project: Gradle 또는 Maven을 선택합니다. (보통 Maven이 기본값입니다.)
- Language: Java를 선택합니다.
- Spring Boot Version: 최신 버전을 선택합니다.
- Group: 예를 들어,
com.example
와 같은 패키지 이름을 입력합니다. - 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
으로 접속해 기본 실행 상태를 확인합니다.
'Spring Boot' 카테고리의 다른 글
Spring Boot에서 JSON 데이터를 보내고 받는 방법 (0) | 2025.01.08 |
---|---|
Spring Boot에서 application.yml 파일을 설정하는 방법 (0) | 2025.01.08 |
Postman으로 Spring Boot API를 테스트하는 방법 (0) | 2025.01.08 |
Spring Boot API Server 개발에서 GET / POST / PUT / DELETE 요청 처리하는 방법 (0) | 2025.01.08 |
Spring Boot에서 컨트롤러(@RestController)를 사용하는 방법 (0) | 2025.01.08 |