Spring Web Project/1. Project Setting

01. 개발환경설정 (STS & Tomcat Server)

hanseom 2020. 11. 12. 21:25
반응형

0. JDK 1.6 이상 버전 설치

 

1. STS 설치

  > 설치 url : http://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

  > 운영체제에 맞게 다운로드 후 압축 해제 > sts-xxx 시작하는 폴더 내 실행파일 실행

  > workspace 경로 지정 ( 예 : C:\STS\contents\sts-4.8.1.RELEASE\workspace )

  > 상담 Help > Eclipse Marketplace > Search : "sts"

  > Spring Tools 3 Add-on for Spring Tools 4 > [Install] > [Confirm]

  > accept Licenses > [Finish] > Installing Software...

  > [Restart Now]

 

2. 프로젝트 생성

  > File > New > Spring Legacy Project 선택

  > Spring MVC Project

  > Project name 설정 ( 예 : WebProject ) > Next

  > Package 설정 ( 예 : com.spring.web )

 

Note) Maven은 프로젝트에 필요한 의존적인 라이브러리를 자동으로 관리해 주는 용도로 많이 사용되지만, 프로젝트 관리 도구이다.

  > 설정경로 : C:\Users\계정\.m2\repository

 

3. JDK 버전 처리

  > 프로젝트 마우스 우클릭 > Properties > Project Facets > Java 버전 변경

                                                     > Java Compiler 버전 확인

 

Note) Spring MVC Project 구조

src/main/java : 개발되는 Java 코드의 경로

src/main/resources : 서버 실행 시 필요한 파일 경로

src/test/java : 테스트 코드 작성 경로

src/test/resources : 테스트 시 사용되는 파일 경로

 

 

 

src/main/webapp/WEB-INF/spring : Spring 설정 파일 경로

src/main/webapp/WEB-INF/views : JSP 파일 경로

pom.xml : Maven 설정 파일

 

4. Spring Framework 버전 변경

  > pom.xml 수정

 

5. Tomcat 설치

  > 설치 url : http://tomcat.apache.org/

  > STS > windows > preferences > server > Runtime Environments > [Add] > Apache Tomcat v8.0

  > Project 마우스 우클릭 > Run As > Run On Server 확인

 

Note) Spring Project의 경우  패키지의 마지막 경로가 웹 애플리케이션의 중간 경로가 된다.

        "com.spring.web" > 중간 경로 "/web" 지정 > 브라우저 경로 : http://localhost:8080/web

반응형