Back-End/Java

[Spring] Legacy Project 특징 및 설정하는 방법

CJun 2021. 6. 2. 12:46
반응형
Spring(스프링)의 주요 특징 

1. POJO(Plain Old Java Object) 기반의 구성

2. 의존성 주입(DI)을 통한 객체 간의 관계 구성

3. AOP(Aspect Oriented Programming) 지원

4. 편리한 MVC 구조

5. WAS에 종속적이지 않은 개발 환경

6. 트랜잭션의 지원

 

※ Spring 설정방법

 STS(Spring Tools Suite) 컴퓨터 운영체제에 맞게 설치하기

spring-tool-suite-4-4.10.0.RELEASE-e4.19.0-win32.win32.x86_64.self-extracting.jar
설치파일 다운로드 후, 명령 프롬프트에서
java -jar 설치파일명.jar 입력하여 설치하기

 

 

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

 

 

 상단 메뉴의 Help → Eclipse Marketplace 에서 "sts"로 검색하여
"Spring Tools 3 Add-On for Spring Tools 4"를 Install 버튼 눌러서 설치하기.
설치 후 이클립스 재시작하기

 

 

 롬복 다운로드 후 명령 프롬프트에서 java -jar lombok.jar 입력하여 설치하기.
설치 시 sts 실행파일 선택하여 설치하면 됨.
만약 Lombok을 설치한 후 바탕화면의 sts 바로가기가 정상적으로 동작하지 않을 경우
기존 sts 바로가기는 삭제하고 다시 만들면 됨.

 

Project Lombok

 

projectlombok.org

톰캣 9버전 설치가 안되어 있다면 다운로드

 

 

Apache Tomcat® - Welcome!

The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the

tomcat.apache.org

 상단 메뉴에서 Window → Perspective → Open Perspective → Other → Spring 선택 후
Open 버튼 눌러서 Spring 퍼스펙티브로 지정하기


 상단 메뉴에서 File → New → Spring Legacy Project 선택하기

 Project name: 에는 ex00 입력하고
Templates: 에는 Spring MVC Project 를 선택후 Next 버튼 누르기
패키지명은 com.example.myapp 입력하고 Finish 버튼 누르기

 Maven Repository 사이트에서 'maven spring'으로 검색하여 스프링 관련 버전을 찾는다.
pom.xml 파일을 열어서 <peoperties> 태그 안의
org.springframework-version 요소의 값을 기존의
3.1.1.RELEASE 에서 5.2.15.RELEASE 로 수정하고 java-version은 1.8로 수정한다.

 pom.xml 파일에서 <plugin> 태그 중
maven-compiler-plugin 에서 1.6을 1.8로 수정하고 version은 3.8.1로 수정한다.

 pom.xml 파일에서 롬복(버전 1.18.20) dependency를 추가한다.
log4j의 버전을 기존의 1.2.15에서 1.2.17로 수정한다.
junit의 버전을 기존의 4.7에서 4.12로 수정한다.
spring-test 모듈 dependency를 추가한다.

 프로젝트 선택 후 마우스 오른쪽 버튼을 눌러서
Maven → Update Project 를 선택 후 OK 버튼을 눌러서
pom.xml 의 변경된 설정으로 업데이트 시킨다.

 프로젝트 선택 후 마우스 오른쪽 버튼을 눌러서
Run As → Run on Server 를 선택하여 프로젝트가 정상적으로 실행되는지 확인해본다.

 

 

반응형