이 글에서는 Spring Boot 프로젝트를 Spring Initializr로 생성하고, GitHub에 업로드하는 과정을 상세히 설명하겠습니다. GitHub에 업로드하는 과정에서 IntelliJ IDEA를 사용하며, 커밋 메시지 작성 및 Git 연동에 대한 팁도 포함되어 있습니다.
1. Spring Initializr로 프로젝트 생성하기
Spring Boot 프로젝트는 Spring Initializr를 사용하여 쉽게 생성할 수 있습니다. Spring Initializr에 접속하면 아래와 같은 화면이 나타납니다.

프로젝트 설정 (아래는 예시)
아래와 같이 프로젝트를 설정합니다:
- Project: Gradle 또는 Maven (개인 선호에 따라 선택)
- Language: Java
- Spring Boot Version: 3.3.5 (24.11.21 기준)
- Group: com.example
- Artifact: demo
- Name: 프로젝트 이름 (기본값은 Artifact와 동일)
- Description: 프로젝트 설명
- Packaging: Jar
- Java: 21 이상
추가 궁금한 사항들:
RC1(Release Candidate 1)은 릴리스 후보 버전을 의미합니다. 이는 스프링 부트에서 새로운 주요 또는 부가 기능이 추가된 버전이 공식적으로 출시되기 전에 제공되는 안정화 후보 버전입니다.
SNAPSHOT은 "개발 중인 임시 버전"을 나타냅니다.
필요한 Dependencies 추가
오른쪽 패널에서 프로젝트에 필요한 의존성을 추가합니다. 예시로 아래와 같이 선택할 수 있습니다:
- Spring Boot DevTools: 개발 도구 (LiveReload 지원)
- Spring Web: RESTful API 개발
- Spring Data JPA: 데이터베이스 연동
- PostgreSQL Driver: PostgreSQL 데이터베이스 지원
- Lombok: 보일러플레이트 코드 제거
프로젝트 생성
설정을 완료한 후, Generate 버튼을 클릭하면 .zip 파일이 다운로드됩니다. 이 파일을 원하는 경로에 저장하고 압축을 해제하세요.

2. IntelliJ IDEA에서 프로젝트 열기
- IntelliJ IDEA를 실행하고, File > Open을 클릭합니다.
- 압축을 해제한 프로젝트 폴더를 선택하여 엽니다.
- 프로젝트가 로드되면 기본적인 구조와 함께 .gitignore 파일이 생성되어 있음을 확인할 수 있습니다.
- .gitignore 파일은 불필요한 파일이 Git에 포함되지 않도록 설정합니다.
3. IntelliJ와 GitHub 연동하기
이제 프로젝트를 GitHub에 업로드하기 위해 IntelliJ와 GitHub를 연동합니다.
마무리
이제 스프링 부트 프로젝트를 GitHub에 업로드하고 기본적인 파일 생성과 푸시 과정을 이해했습니다. 위 과정을 참고하여 자신의 프로젝트를 손쉽게 GitHub에 업로드해보세요
팁:
- 커밋 메시지를 명확히 작성하면 협업과 관리에 큰 도움이 됩니다.
- .gitignore 파일에 추가적으로 제외해야 할 파일이 있으면 설정을 수정하세요.
'IT' 카테고리의 다른 글
자바 람다식과 스트림: 사용법, 연습법, 그리고 Optional까지 (0) | 2024.12.01 |
---|---|
DAO와 Repository: 차이점과 함께 사용하는 이유는 무엇일까요? (0) | 2024.11.24 |
메시지 브로커: RabbitMQ와 Kafka?? (1) | 2024.11.21 |
코틀린이란 무엇인가, 그리고 왜 필요한가? (1) | 2024.11.20 |
완벽한 세상을 위한 한걸음 패스키란? (1) | 2024.11.20 |