티스토리 뷰

안녕하세요. 

오늘은 Spring을 시작하기에 앞서, 스프링 프로젝트를 개발할 수 있는 개발 환경을 구성하는 방법에 대해서 포스팅 하도록 하겠습니다.

최근 트렌드로는 Spring Boot를 사용하지만 아직까지 현업에서는 Spring MVC를 사용하는 곳이 많아서 Spring MVC로 진행해보려고 합니다.


Spring Boot와 SpringMVC 프로젝트의 장단점

 

Spring Boot 

Spring MVC 

장점 

별도의 설정이 필요없다.

WAS없이 실행이 가능하다.

로딩 시간이 짧아서 테스트 하기에 편하다. 

현재까지 실무에서 많이 사용되고 있다.

다양한 자료가 존재한다.

기존 프로젝트를 이해하는데 도움이 된다.

모든 버전의 스프링에서 사용할 수 있다, 

단점 


기존의 설정과 다른 방식으로 사용한다.

JSP 설정 등은 별도로 해야한다.


초반 테스트 환경 구성 등이 어렵다.

WAS와 연동하는 경우 결과 확인에 많은 리소스를 소모한다.

 




1. 환경 설정


1-1. Java 설치

제가 앞서 Java 설치에 관련된 포스팅을 했기 때문에 http://toma0912.tistory.com/4 를 참조 하시면 됩니다.



1-2. STS(Spring Tool Suite) 설치

Eclipse를 다운 받아서 사용해도 되지만 저는 STS를 사용하여 진행하도록 하겠습니다.

https://spring.io/tools 에서 자신에 맞는 버전을 골라서 다운 받고 압축을 풀고 설치합니다.

그리고 STS를 실행한 뒤, workspace를 정해주고 실행하면


Dashboard와 함께 STS 시작화면이 나옵니다.



1-3. Tomcat 설치

기본적으로 STS에 포함되어 있는 Pivotal tc 서버가 있지만 따로 톰켓 서버를 설치하도록 하겠습니다.

http://tomcat.apache.org/download-80.cgi 로 가서 tomcat 8  버전을 다운 받고 압축을 풀어줍니다.


그리고 STS화면에서 왼쪽 아래에 Severs Tab에서 우클릭하여  New -> Server를 선택합니다.




New Server라는 창이 뜨면 Tomcat v8.0 Server를 선택하고



압축을 푼 Tomcat 8.0 폴더를 설정한 뒤 Finish 버튼을 클릭합니다.




서버가 등록된 것을 확인합니다.