본문 바로가기
Framework/Spring

[SPRING 시작-1] #STS 설치 및 다운로드 / 개발환경 구성 (Eclipse+Spring+Maven) / 폴더구조 설명

by 나비와꽃기린 2016. 10. 10.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

STS 설치 및 다운로드 --> https://spring.io/tools/sts/all


(1) spring 프로젝트 생성


(2) package 입력. 3레벨 이상으로 구성하라고 예제가 적혀있다.

필자는 test용이라서 com.core.spring이라고 명칭했다. 입력 후, Finish 클릭


(3) 프로젝트 생성과 동시에 Spring 프로젝트에 필요한 Library들이 자동으로

   다운로드가 된다.

처음엔 프로젝트에 x 표시가 뜨지만 Library들이 다운로드가 완료되면 x가 사라진다.

최종적으로 생성된 프로젝트 폴더 구조.


1. src/main/java – Java 소스 디렉토리

2. src/main/resouces – Logging 설정 파일이 있다.

3. src/test ~ - 테스트 관련 디렉토리들

4. src/main/webapp/resource – 보통 css,js,images등 웹 자원이 위치하게 되는 곳.

5. src/main/webapp/WEB-INF/spring – Servlet 설정파일이 있다.

6. src/main/webapp/WEB-INF/views – 주로 JSP 파일이 위치하게 되는 곳

7. target - 빌드 결과 디렉토리

8. web.xmlpom.xml – web.xmlservlet 설정파일

    **서버가 최초로 기동 될 때 web.xml을 읽어 웹 어플리케이션의 설정을 구성한다.

  web.xml은 Deployment Descriptor로, 서블릿 배포 서술자 (DD) 라고 불린다.

     / pom.xmlmaven 설정 파일



(4) STS에서는 내장된 톰캣을 사용한다. port 변경은 Servers 에서 변경 가능하다.


context root는 프로젝트 우 클릭 > Preference > Web Project Settings에서 확인 가능.


(5) 프로젝트 우클릭 > Run As.. > Run on Server

http://localhost:{PORT}/{CONTEXT ROOT}/ Hello World(샘플예제) 잘 나오나 확인한다