스프링 개발 환경인 스프링 툴 스위트를 소개합니다. 주요 기능에 대해 살펴보고 다운로드 설치 방법까지 말씀드리겠습니다.
스프링 툴 스위트
먼저, 스프링 프레임워크와 스프링 부트에 대해 간단하게 되짚어 보겠습니다.
스프링 프레임워크 / 스프링 부트
1. 스프링 프레임워크 - 자바 엔터프라이즈 애플리케이션 개발을 단순화하고 동적인 웹 사이트 애플리케이션을 개발하기 위한 서비스를 제공
2. 스프링부트 - 스프링 프레임워크의 개발 프로세스를 한층 더 단순화시켜 스프링 기반 애플리케이션을 쉽게 생성하고 배포하기 위한 모듈입니다.
스프링 툴 스위트 (STS) 란?
스프링 툴 스위트 (STS) 는 스프링 프레임워크를 개발, 관리하는데 특화된 통합 개발 환경(IDE)입니다. 이클립스 기반의 개발 환경인 IntelliJ와의 차이점은 인텔리제이는 좀 더 다목적인 개발을 위한 환경이고 스프링 툴 스위트는 스프링 특화 기능을 제공한다는 것입니다.
스프링 툴 스위트 주요 기능
1. 스프링 프로젝트 지원 - 스프링 기반의 애플리케이션을 개발하기 위한 다양한 툴을 제공합니다.
2. 자동완성 기능 - 프로그래밍 시 자동 완성 기능을 제공해 쉽게 코드를 작성할 수 있습니다.
3. 디버깅과 테스트 - 통합 디버깅 및 테스트 환경을 제공합니다.
4. 스프링 부트 지원 - 스프링 부트 프로젝트를 쉽게 생성하고 관리할 수 있습니다.
5. 스프링 클라우드 - 클라우드 환경에서의 애플리케이션 개발을 지원합니다.
스프링 툴 스위트 다운로드 및 설치
다운로드
Spring | Tools 스프링 공식 사이트로 이동하면 개발툴과 운영체제에 따라 아래와 같은 버전들로 '스프링 툴 스위트'를 다운로드 받으실 수 있습니다.
1. Spring Tools 4 for Visual Studio Code
- SPRING TOOLS VSCode Marketplace

2. Spring Tools for Eclipse
- LINUX X86_64
- LINUX ARM_64
- MACOS X86_64
- MACOS ARM_64
- WINDOWS X86-64

3. Spring Tools for Theia - 테이아는 VSCode 기반의 오픈 소스로 모던 웹 기술을 이용해 효율적으로 IDE와 툴을 개발 공급할 수 있는 툴입니다.
설치
1. 다운로드 받은 파일을 압축을 풀면 sts-4.xx.x.RELEASE 폴더가 생성됩니다.
2. 그 폴더 안에 SpringToolSuite4.exe 파일을 실행하면 설치가 진행됩니다.
SpringToolSuite4.exe 실행 안되는 경우
1. STS.ini 또는 SpringToolSuite4.ini 파일을 찾습니다.
2. openFiles 행과 -vmargs 행 사이에 아래와 같이 jdk 파일경로를 입력합니다. 경로는 반드시 본인의 경로에 맞게 수정하셔야 합니다.
openFile
-vm
C:\Program Files/Java/jdk1.8.0_241\bin\javaw.exe
-vmargs
관련포스트 |
JAVA 프레임워크 | SPRING 프레임워크와 스프링 부트 소개 |
JAVA | 자바 기초 개념 정리 (클래스, 객체, 메서드) |
JAVA | 자바 개발 환경 설정 (비주얼 스튜디오 코드) |
JAVA | 자바 생태계 (플랫폼, 프레임워크, JDK) |
'컴퓨터공학 > 개발환경' 카테고리의 다른 글
Git | 깃허브 (Github) 기초 용어 및 개념 (1) | 2025.04.07 |
---|---|
인텔리제이 (IntelliJ) 설치 및 기본 사용법 (1) | 2025.04.04 |
이클립스 다운로드 및 설치, 스프링부트 개발 환경 설정 (1) | 2025.04.02 |
이클립스 (Eclipse) 기본 사용법과 퍼스펙티브 (4) | 2025.03.31 |
VScode | 확장 프로그램 (Extension) 추천 (3) | 2025.02.27 |
JAVA | 자바 개발 환경 설정 (비주얼 스튜디오 코드) (4) | 2025.02.17 |
IDE | 통합개발환경 종류와 특징 (5) | 2025.02.13 |
JAVA | 자바 생태계 (플랫폼, 프레임워크, JDK) (5) | 2025.02.10 |
댓글