이번 포스트에서는 STS4(Spring Tool Suite) 다운로드 및 설치에 대해서 알아보겠습니다.
목차
1. Spring Boot 장점
2. STS 다운로드
3. STS 설정
스프링 프레임워크를 이용하여 웹 애플리케이션을 개발하려면 개발 Tool이 있어야 합니다.
먼저 아래의 링크로 이동하여 프레임워크를 다운받습니다.
Spring Tools 4 is the next generation of Spring tooling
Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.
spring.io
각자 개인의 OS 환경에 맞게 선택한 후 다운로드합니다. 기존 버전에서는 Zip 파일로 압축되어 다운로드 되었으나 최신 버전에서는 Jar파일로 압축되어 다운되도록 변경된 듯합니다.
다운로드가 완료되면 jar파일을 압축해제합니다.
기존에는 한 번만 압축해제를 하면 sts-버전.RELEASE 폴더가 있었는데 contens.zip 파일을 한번더 압축해제해야 sts-버전.RELEASE 폴더가 나타납니다.
sts-4.7.0.RELEASE 폴더를 각자 사용하려는 곳으로 파일을 이동시킵니다. 저는 E:\dev\로 이동시켰습니다.
이렇게 STS 다운로드를 마치면 위의 [첨부 3]처럼 폴더구조가 됩니다.
STS를 실행하기 앞서 sts-4.7.0.RELEASE 폴더 상위로 이동하여 workspace 폴더를 생성해 줍니다.
다시 sts-4.7.0.RELEASE 폴더를 선택하고 SpringToolSuite4.exe를 실행합니다.
실행하면 다음과 같은 창이 뜨는데 위에서 생성한 workspace폴더로 경로를 잡아줍니다.
경로 설정 후 Launch 버튼을 눌러 STS Tool을 실행 시킵니다.
※ Use this as the default and do not ask again를 체크 시 추후 STS 실행 시 Workspace Launcher창 없이 바로 실행됩니다. 다시 STS 실행시 Workspace Launcher창을 표시하고 싶다면
Window>Preferences>General>Startup and Shutdown>Workspaces를 클릭하고 Refresh workspace on startup 항목에 체크하면 다시 Workspace Launcher가 나타납니다.
폴더 목록에서 SpringToolSuite.ini 클릭 후 오른쪽 버튼으로 편집합니다.
SpringToolSuite.ini 파일에서 초기 설정에서 -Xms(최소 메모리)와 -Xmx(최대 메모리)를 수정해보겠습니다.
-Xms 는 이클립스 실행 시 잡히는 최소 힙 메모리입니다.
-Xmx 는 이클립스 실행 시 잡히는 최대 힙 메모리입니다.
보통 -Xms와 -Xmx를 동일하게 설정하여 이클립스에서 메모리를 유동적으로 관리하지 못하도록 설정하여 메모리 누수를 막습니다.
저는 아래와 같이 수정하여 이클립스 메모리 영역을 확보합니다.
-Xms1024m
-Xmx1024m
지금까지 STS 다운로드 및 설치에 대해서 알아보았습니다.
정독해주셔서 감사합니다.