에스제이

반응형

이번 포스트에서는 STS4(Spring Tool Suite) 다운로드 및 설치에 대해서 알아보겠습니다.

 

목차

1. Spring Boot 장점

2. STS 다운로드

3. STS 설정

 

1) Spring Boot 장점

  • 라이브러리 관리 자동화
  • 테스트 환경 및 내장 톰캣 제공
  • JAR를 사용하여 자바 옵션만으로도 독립적으로 배포 가능
  • 애플리케이션의 모니터링 관리를 위한 스프링 액츄에이터 제공
  • 자동화된 스프링 설정 제공
  • 복잡한 XML설정없이 간단한 어노테이션 설정이나 프로퍼티 설정으로 좀 더 쉽게 개발이 가능

2) 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파일로 압축되어 다운되도록 변경된 듯합니다.

 

첨부1

다운로드가 완료되면 jar파일을 압축해제합니다.

 

첨부2

기존에는 한 번만 압축해제를 하면 sts-버전.RELEASE 폴더가 있었는데 contens.zip 파일을 한번더 압축해제해야 sts-버전.RELEASE 폴더가 나타납니다.

sts-4.7.0.RELEASE 폴더를 각자 사용하려는 곳으로 파일을 이동시킵니다. 저는 E:\dev\로 이동시켰습니다.

 

첨부3

이렇게 STS 다운로드를 마치면 위의 [첨부 3]처럼 폴더구조가 됩니다.

STS를 실행하기 앞서 sts-4.7.0.RELEASE 폴더 상위로 이동하여 workspace 폴더를 생성해 줍니다.

첨부4

다시 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가 나타납니다.

3) STS 설정

폴더 목록에서 SpringToolSuite.ini 클릭 후 오른쪽 버튼으로 편집합니다.

SpringToolSuite.ini 파일에서 초기 설정에서 -Xms(최소 메모리)와 -Xmx(최대 메모리)를 수정해보겠습니다.

-Xms 는 이클립스 실행 시 잡히는 최소 힙 메모리입니다.

-Xmx 는 이클립스 실행 시 잡히는 최대 힙 메모리입니다.

 

보통 -Xms와 -Xmx를 동일하게 설정하여 이클립스에서 메모리를 유동적으로 관리하지 못하도록 설정하여 메모리 누수를 막습니다.

 

저는 아래와 같이 수정하여 이클립스 메모리 영역을 확보합니다.

-Xms1024m

-Xmx1024m

 

지금까지 STS 다운로드 및 설치에 대해서 알아보았습니다.

정독해주셔서 감사합니다.

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band