SpringBoot/시작하기 전에
개발 환경 설정 (IntelliJ / VS Code / STS)
by DEVLIB
2025. 4. 14.
스프링 부트 개발 환경 설정
공통적으로 필요한 도구 (모든 IDE 공통)
1. IntelliJ IDEA
추천 이유
- 강력한 Spring 지원, 자동 완성 및 리팩토링 기능 뛰어남
- 커뮤니티 버전에서도 스프링 부트 개발 가능 (JPA, 웹 등)
설치 및 설정
- IntelliJ IDEA 다운로드
JetBrains 공식 사이트
- Spring Initializr로 프로젝트 생성
- File > New > Project > Spring Initializr
- Java 17 / Gradle / Spring Web 등 선택
- application.yml 혹은 application.properties 설정
- DemoApplication.java 실행 → 브라우저에서 /hello 확인
유용한 플러그인
- Lombok
- Git Integration
- Spring Boot DevTools
2. VS Code
추천 이유
- 가볍고 빠른 실행 속도
- 무료 + 다양한 플러그인 제공
설치 및 설정
- VS Code 다운로드
VS Code 공식
- 필수 플러그인 설치
- Java Extension Pack
- Spring Boot Extension Pack
- Lombok Annotations Support
- Spring Initializr에서 프로젝트 생성 후 VS Code로 열기
- 터미널에서 실행:
-
bash
./gradlew bootRun
- 브라우저에서 localhost:8080 확인
3. Spring Tool Suite (STS)
추천 이유
- 스프링 전용 IDE, 스프링 프로젝트에 최적화
- Eclipse 기반 → Eclipse에 익숙한 사람에게 적합
설치 및 설정
- STS 다운로드
Spring.io Tools
- File > New > Spring Starter Project
- 필요한 스타터 선택: Web, JPA, Lombok 등
- 실행: Run As > Spring Boot App
참고
- Eclipse 사용자라면 별도 설치 없이 STS 플러그인 추가 가능
개발 환경 점검 체크리스트
항목 |
Java 17 이상 설치 및 PATH 설정 |
IDE 설치 및 프로젝트 열기 |
Gradle/Maven 정상 작동 확인 |
localhost:8080에서 애플리케이션 실행 확인 |
마무리
IDE 선택은 개인 취향과 프로젝트 규모에 따라 달라질 수 있습니다.
사용자 유형추천 |
IDE |
입문자 + 친절한 GUI |
STS |
가볍고 빠른 실행 |
VS Code |
실무 개발 및 플러그인 다양성 |
IntelliJ IDEA (추천) |