STS 3 4 차이 - STS 3 4 chai

국비교육기관/스터디

<Spring> 설치 및 환경 셋업

밀키스 2021. 6. 14. 21:54

21.06.14

 Spring 

@ Spring 설치 및 테스트 

   => 기본적으로 이클립스 환경에 설치가 진행된다.


% 설치 

STS 3 4 차이 - STS 3 4 chai
STS 3 4 차이 - STS 3 4 chai

  • 기본적으로 STS3STS4가 있는데 둘의 차이는 4에 "Spring Boot"라는게 존재하여 웹 설정 관련한 부분이 간편해진다고 한다.
  • 하지만 나는 배우는 입장이니 직접 타이핑할 수 있는 STS3를 다운하였다.

확인해보기!!!

STS 3 4 차이 - STS 3 4 chai
STS 3 4 차이 - STS 3 4 chai

  • 이클립스의 "Open Perspective"를 보면 Spring이 존재함을 확인할 수 있다.

이를 열고 좌측의 "Project Explorer"를 확인해보면

STS 3 4 차이 - STS 3 4 chai
STS 3 4 차이 - STS 3 4 chai

   => 위와 같이 목록도 바뀜을 볼 수 있다!!


% 환경 셋업! 

프로젝트 생성!!

STS 3 4 차이 - STS 3 4 chai
STS 3 4 차이 - STS 3 4 chai
STS 3 4 차이 - STS 3 4 chai

  • 좌측에 "Spring Legacy Project"를 통해 Project 생성
  • Project의 이름을 적고 "Templates"이란 부분은 "Spring MVC Project"를 선택하고 Next.
  • 다음 창에서는 또 뭘 입력하는 칸이 나오는데, 해당 부분은 배포를 위한 주소를 입력한다고 한다. 그냥 임의로 적어봤다.

환경설정 셋팅!!

STS 3 4 차이 - STS 3 4 chai
STS 3 4 차이 - STS 3 4 chai

  • 내가 만든 Spring 프로젝트의 설정란에서 Maven -> Project Facets 접속
  • 해당 부분에서 Java의 버전 확인 및 "Runtimes"에서 내가 사용할 톰캣을 버전에 맞게 체크해준다.

STS 3 4 차이 - STS 3 4 chai
STS 3 4 차이 - STS 3 4 chai

  • 톰캣이 설치 된 Spring 프로젝트의 src 폴더 내에서 "spring""views" 폴더를 삭제한다.
  • 그리고 "web.xml"Source 코드 부분에서 사진과 같이 표시된 부분을 삭제한다.
  • 지금까지 진행한 이 모든 과정은 아직 자세한 이유는 잘모르겠다... 처음이니까 그저 따라하는데 의미를 두고 해보자

STS 3 4 차이 - STS 3 4 chai
  • Spring 프로젝트 내에 있는 target 폴더의 "pom.xml"파일에서 Java와 Tomcat의 버전이 맞게 설치되어 있는지 확인한다.

% 정리 

  1.  환경설정에서 Java 와 Tomcat이 내 작업환경에 맞게 잘 연결되어있는지 확인.
  2.  src에서 view와 spring 폴더는 지우지 않아도 된다. 대신, 지우지 않게되면 spring에서 제공하는 구조를 무조건적으로 따라야하는 상황이 발생하므로 삭제한다고 한다.
  3.  "web.xml" 필요없는 부분 삭제하고 "pom.xml" 에서 자바와 톰캣이 내 컴퓨터환경에 맞는 버전인지 확인
  4.  환경설정의 "Java Build Path"에서 맞는 Tomcat으로 잘 적용되어있는지 확인