Spring 개발환경 구축

Spring Framework 프로젝트 생성에 필요한 도구들을 설치할 수 있다.

Java JDK 설치

개발 환경 구축

Java 설치 시 주의 사항

Spring STS 에서는 기본 설정으로 Java 11 이상을 사용하는 것을 권장한다. Java 1.8을 사용하려면 sts-bundle 폴더 내의 sts.ini 파일에 작성된 다음 정보를 변경해야 한다.

-Dosgi.requiredJavaVersion=11

Spring STS

STS(Spring Tool Suite)는 Spring 개발을 위해 Eclipse에 Spring 관련 기능을 추가한 프로그램이다. STS는 3과 4로 구분된다.

  • STS 3 - Spring Legacy, Spring Boot 지원

  • STS 4 - Spring Boot 지원(Legacy는 플러그인 설치해야 가능)

이 문서에서는 Spring Legacy 관련 내용들을 설명하므로 STS 3을 설치한다.

STS Download

이 문서에서는 STS 3 중에서 최신 버전인 3.9.18 버전을 설치한다. 각자의 운영체제(Windows, Linux, Mac)에 맞는 설치 파일을 다운로드한다.

다운로드 후 원하는 위치에 압축을 해제한다.

압축 해제 시 경로 설정 주의 사항

가급적 상위 경로에 압축을 해제해야 파일 손실이 발생하지 않는다.

STS 내부적으로 폴더가 많아 운영체제의 기본 경로 글자 수인 256 글자를 넘어가는 경우가 발생할 수 있다. 특히 바탕 화면이나 내 문서, 다운로드 등의 위치에서 압축을 해제할 경우 파일 이름이 너무 길어서 압축 해제할 수 없다는 오류 메세지가 나오는 파일이 발생한다. 건너뛰기를 눌러도 실행에는 지장이 없으나 일부 메인 페이지 등이 나오지 않을 수 있으니 압축 해제 시 참고한다.

STS 실행

압축 푼 폴더에서 다음 경로에 존재하는 파일을 실행하면 STS가 실행된다.

  • ./sts-bundle/sts-3.x.x-RELEASE/sts.exe

workspace 선택 화면이 나오는데 STS에서 만들 프로젝트들의 기본 저장 위치를 지정한다.

실행 완료된 화면은 다음과 같다.

Last updated