티스토리 뷰

안녕하세요 설치포스팅 장인입니다.ㅋㅋㅋㅋ

오늘은 스프링 환경 구축에 대해서 포스팅 하려고 합니다.

(예전에 포스팅 했던 글은 사실 교육받을 때라서 깔끔하게 포스팅 하기가 쉽지 않았습니다.)

 

스프링 프레임 워크 개발 환경 구축 방법에는 크게 2가지가 있습니다.

 

1. 이클립스에 STS 환경을 추가적으로 설치하는 방법

2. STS 환경에 맞는 플러그인들이 통합된 툴 다운방법

 

 

사실 뭐가 좋은지 저도 찾아봤습니다.

서로의 장단점을 간략하게 말씀 드리면서 원하시는 방향으로 설치를 진행하시면 될 것 같습니다.

( 큰 차이 없습니다. )

 

이클립스(Eclipse)STS를 설치하는 것에 대한 장점
첫째, 별도의 툴을 다운받을 필요가 없다. ( Eclipse 안의 Marketplace를 이용하기 때문에 )
둘째, 본인이 필요한 부분만 설치할 수 있다.
셋째, Eclipse만의 사용환경에만 맞게 변경이 용이하다.
STS 툴을 다운받는 방법의 장점
첫째, 스프링 개발환경에 필요한 플러그인들이 설치되있다.
둘째, 스프링 개발환경 구축이 Eclipse보다 간단하다. (다운로드 한방)

굳이 비교를 하자면 이렇게 썼지만, 사실 비슷하다고 생각은 듭니다.

다만 STS툴을 다운받는 것은 사용시 조금 무겁다는 평이 있습니다. ( 필요 없는 부분들까지도 설치되있으니까? )

저는 개인적으로 스프링환경을 구축하는 일이 빈번 하고 스프링만을 위한 작업이 많다 STS툴이 낫다고 봅니다.

( 개발자는 개발에만 집중해야죠 ? 환경설정은 툴에게 맡기자구요 )

 

근데 개인적인 공부면 둘다 써보세요.

(개인적으로 아이콘이 이뻐서 쓴다...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ)

 


 

1. Eclipse 를 이용하여 스프링 환경 구축하기

JDK 라던지 Eclipse는 설치되어 있다는 가정하에 진행하겠습니다.

혹시 설치가 안되셨다면 [더보기] 클릭

더보기

Eclipse - [Help] - [Eclipse Marketplace...] 클릭


STS 검색 후에 Tool 을 받아주시면 됩니다.

(저는 최신버전 + 별점이 높은 첫번째꺼를 다운받겠습니다.)

버전 업데이트에 따라 다를 수 있습니다.

다음과 같은 화면이 뜨는데 모두 설치해주는것이 속편한거 아시죠 ?

[Confirm] 클릭


동의 후 [Finish]


이클립스 아래 보시면 설치가 진행하는 것을 보실 수 있습니다.


이클립스를 재시작 해주세요


스프링 개발환경을 지원할 수 있게 스프링 관점(Perspective)으로 변경해주셔야합니다.

[Window] - [Perspective] - [Open Perspective] - [Other ..] 클릭



우측 상단에 Spring Perspective 모양이 추가 되신 것을 볼 수 있습니다.

(사용에 맞게 클릭하시면 됩니다.)

 

 


2. STS 툴 다운받기

아래 링크에서 다운로드를 진행 하시면 됩니다.

 

https://spring.io/tools

 

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

다운로드 후에 압축을 푸시면 다음 응용프로그램을 확인하실 수 있습니다.

(아이콘 예쁨...ㅠㅠ)


공통사항

 

 

 

추가적으로 보통 개발할 때 UTF-8 유니코드를 이용하실텐데요.

Windows 환경에는 UTF-8로 잡혀있지 않아서 설정을 해주셔야 합니다.

( Eclipse 도 동일 )

아 !! 참고로 여기서 변경하시면 기존코드 한글로 된 부분들 깨질 수 있씀. (복구도 가능하긴함..귀찮..)

 


Defaulit encoding : 부분에 UTF-8 을 입력해주시고 Update를 해줍니다.

[General] - [Content Types] - [Text]


한가지 더

Workspace - Other 에 UTF-8 로 변경해줍니다.

 

 

이상 포스팅을 마치겠습니다.

 

댓글
공지사항
글 보관함
최근에 올라온 글
최근에 달린 댓글