본문 바로가기
SpringBoot/시작하기 전에

개발 환경 설정 (IntelliJ / VS Code / STS)

by DEVLIB 2025. 4. 14.
728x90

스프링 부트 개발 환경 설정

공통적으로 필요한 도구 (모든 IDE 공통)

도구 설명 다운로드
Java JDK 17 이상 스프링 부트 3.x 이상은 JDK 17 권장 OpenJDK 다운로드
Gradle or Maven 프로젝트 빌드 도구 (Spring Initializr에서 선택 가능) Gradle, Maven
Spring Initializr 프로젝트 생성 툴 start.spring.io

1. IntelliJ IDEA

추천 이유

  • 강력한 Spring 지원, 자동 완성 및 리팩토링 기능 뛰어남
  • 커뮤니티 버전에서도 스프링 부트 개발 가능 (JPA, 웹 등)

설치 및 설정

  1. IntelliJ IDEA 다운로드
    JetBrains 공식 사이트
  2. Spring Initializr로 프로젝트 생성
    • File > New > Project > Spring Initializr
    • Java 17 / Gradle / Spring Web 등 선택
  3. application.yml 혹은 application.properties 설정
  4. DemoApplication.java 실행 → 브라우저에서 /hello 확인

유용한 플러그인

  • Lombok
  • Git Integration
  • Spring Boot DevTools

2. VS Code

추천 이유

  • 가볍고 빠른 실행 속도
  • 무료 + 다양한 플러그인 제공

설치 및 설정

  1. VS Code 다운로드
    VS Code 공식
  2. 필수 플러그인 설치
    • Java Extension Pack
    • Spring Boot Extension Pack
    • Lombok Annotations Support
  3. Spring Initializr에서 프로젝트 생성 후 VS Code로 열기
  4. 터미널에서 실행:
  5. bash
    복사편집
    ./gradlew bootRun
  6. 브라우저에서 localhost:8080 확인

3. Spring Tool Suite (STS)

추천 이유

  • 스프링 전용 IDE, 스프링 프로젝트에 최적화
  • Eclipse 기반 → Eclipse에 익숙한 사람에게 적합

설치 및 설정

  1. STS 다운로드
    Spring.io Tools
  2. File > New > Spring Starter Project
  3. 필요한 스타터 선택: Web, JPA, Lombok 등
  4. 실행: Run As > Spring Boot App

참고

  • Eclipse 사용자라면 별도 설치 없이 STS 플러그인 추가 가능

개발 환경 점검 체크리스트

항목
Java 17 이상 설치 및 PATH 설정
IDE 설치 및 프로젝트 열기
Gradle/Maven 정상 작동 확인
localhost:8080에서 애플리케이션 실행 확인

마무리

IDE 선택은 개인 취향과 프로젝트 규모에 따라 달라질 수 있습니다.

사용자 유형추천  IDE
입문자 + 친절한 GUI STS
가볍고 빠른 실행 VS Code
실무 개발 및 플러그인 다양성 IntelliJ IDEA (추천)
LIST

'SpringBoot > 시작하기 전에' 카테고리의 다른 글

Gradle vs Maven  (0) 2025.04.14
스프링 부트란?  (0) 2025.04.14
스프링 프레임워크 개요  (0) 2025.04.14