본문 바로가기

개발자노트/Spring

이클립스에서 Spring 프레임워크 [플러그인] 사용하기

❗ 주의할점

- JDK가 여러가지가 깔려있으면 오류가 뜰 가능성이 높음

- 환경변수 설정을 했는지 확인

- eclipse 설치경로에 eclipse.ini 파일의 내용 중 -vm에 경로가 설치 된 jdk 경로인지 확인

경로를 바꾸지 않았다면 상위경로와 비슷할 것임

 

 

 

 

step1. 이클립스 실행 후 상단에 help → Eclipse Marketplace... 클릭

 

 

step2. sts를 검색 후 엔터

그 후 Spring Tools 3가 두개가 뜰 것인데, Standalone 와 Add-On 두가지가 있음

원래는 Standalone 설치 완료 후 Add-On을 설치하는 것이지만 나같은 경우에는 오류가 발생하여

Add-On 버전만 설치하였더니 정상작동하였음 

  설치 진행을 할 때 우측 하단에 % 게이지 잘 확인하고 다음 설치를 진행해야함

 

 

 

step3. Spring Project 만들기

설치가 정상적으로 되었다는 전제하에, ctrl + N 혹은

Other을 선택 후 spring을 검색

다음과 같은 항목들이 표시가 되면 정상적으로 설치가 완료된 것

Legacy는 말 그대로 예전에 사용된 Spring 기반 프로젝트를 뜻하는데

현재 Spring의 작동원리 및 기본적인 사용법을 익히기 위해 Legacy Project를 사용할 것임

 

프로젝트명을 기입하고 Spring MVC Project를 선택 후 Next

 

가이드라인에 맞춰 작성 후 Finish 하게 되면

다음과 같이 폴더들이 만들어질 것인데

1. src/main/resources 하위에 log4j.xml을 제외한 모든 파일을 제거한다.

2. scr/main/webapp/WEB-INF 하위에 classes, web.xml만 남기고 모든 파일을 제거

3. web.xml을 수정함 = <web-app> 상단부분만 남기고 나머지 지우기

4. JDK 버전 바꾸기★

프로젝트 우클릭 후 Properties

Maven - Project Facets - Java를 사용중인 JDK 버전으로 바꾸어줌

Legacy Project에서는 구형버전인 11버전을 사용하는게 권장되어지는 것 같아 11버전을 사용했음

 

 

그 후 , 프로젝트에 있는 pom.xml 파일을 수정할 것인데,

java-version 을 현재 JDK 버전 ( 필자는 11 )

org.springframework-version 을 4.2.4.RELEASE로 변경해주고 저장을 해주면 됨

❗ pom.xml 수정시에는 이클립스 우측 하단에 100% 완료할 때 까지 기다려야함

   → 패키지 전체를 다시 참조하기 때문에

 

이 과정까지 하게 되면  Maven Dependencies 하위 파일들의 버전이 4.2.4.RELEASE로 변경된 것을 볼 수 있고

기본적으로 Spring을 이클립스에서 사용할 수 있는 설정과 프로젝트 생성이 된 것임