STS는 Spring Tool Suite의 약어로 이클립스입니다. 이클립스를 변환한 것이라고 생각하면 됩니다. 스프링에 맞게 메뉴를 재구성하여 이클립스 버전별로 운영체제별로 지원합니다. STS는 과거에 설치 버전이 있었는데 여러 가지 문제들이 발생하는 관계로 압축 풀고 사용하는 것만 지원되도록 변경되었습니다. STS는 이클립스보다 용량이 크고 Maven이라는 Build Tool이 탑재되어 있어 조금은 더 무겁게 느껴질 것입니다.
메이븐은 컴파일과 동시에 빌드를 수행할 수 있으며 테스트를 병행하거나 서버 쪽 디플로이자원을 관리할 수 있다는 장점이 있으나 개발자에게 가장 큰 장점은 프로젝트에 필요한 라이브러리와 그 라이브러리들이 의존하는 라이브러리까지 관리할 수 있다는 장점이 있습니다.
특정 라이브러리를 찾아 lib에 추가하고 작업할 때 그 라이브러리들이 쓰는 또 다른 라이브러리까지 찾아서 써야 하는 번거로움을 줄일 수 있습니다.
물론 장점만 있는 것은 아닙니다. 원격 저장소에서 지역 저장소로 다운로드할 때 파일이 결손되는 경우도 있으며 인터넷이 연결이 안 되면 라이브러리가 붙지 않아서 프로젝트가 진행되지 않는 경우도 있습니다.
다운로드를 해서 설치해보도록 하겠습니다.
http://spring.io/ 에 접속합니다.
화면을 스크롤 하여 아래쪽으로 내려서 [TOOLS]를 선택하면 최신 버전의 STS를 다운로드할 수 있습니다. 현재 버전은 4.X 버전입니다.
우리는 조금 이전의 버전을 다운로드해보도록 하겠습니다. 화면을 스크롤 하여 아래쪽으로 내려서 [Spring Tool Suite 3 page]를 선택합니다.
[See all versions]를 선택합니다.
[previous Spring Tool Suite 3 versions]를 선택합니다.
STS 3.9.3. RELEASE 버전을 다운로드할 것이므로 [Based on Eclipse 4.7.2]의 확장 링크 버튼을 눌러 줍니다.
windows 64bit를 사용하므로 "WIN, 64BIT" 아래의 "zip"을 클릭하여 다운로드합니다.
다운로드한 zip 파일을 압축을 풀면 [sts-bundle] 폴더가 생길 것입니다. 하위 폴더 중 [sts-3.9.2.RELEASE] 폴더에서 STS.exe를 실행합니다.
이클립스와 동일하므로 실행되면 workspace를 별도로 지정한 후 실행해야 합니다. 원하는 폴더를 workspace로 지정한 후 실행합니다. 이클립스 맞죠? ^^
'스프링 > Spring framework' 카테고리의 다른 글
Tiles라이브러리 설정 (0) | 2019.08.07 |
---|---|
Tiles 사용하기 (0) | 2019.08.05 |
Spring MVC Project 작성 (0) | 2019.08.05 |
STS View 정리하기 (0) | 2019.08.05 |