반응형
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 입력하여 설치하기
② 상단 메뉴의 Help → Eclipse Marketplace 에서 "sts"로 검색하여
"Spring Tools 3 Add-On for Spring Tools 4"를 Install 버튼 눌러서 설치하기.
설치 후 이클립스 재시작하기
③ 롬복 다운로드 후 명령 프롬프트에서 java -jar lombok.jar 입력하여 설치하기.
설치 시 sts 실행파일 선택하여 설치하면 됨.
만약 Lombok을 설치한 후 바탕화면의 sts 바로가기가 정상적으로 동작하지 않을 경우
기존 sts 바로가기는 삭제하고 다시 만들면 됨.
④ 톰캣 9버전 설치가 안되어 있다면 다운로드
⑤ 상단 메뉴에서 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 를 선택하여 프로젝트가 정상적으로 실행되는지 확인해본다.
반응형
'Back-End > Java' 카테고리의 다른 글
[Spring] Legacy Project mybatis 설정 및 실행 (0) | 2021.06.04 |
---|---|
[Spring] Legacy Project 구조와 설정하기 (0) | 2021.06.04 |
명품 JAVA 에센셜 4장 실습 문제풀이 (0) | 2021.05.30 |
명품 JAVA 에센셜 3장 실습 문제풀이 (0) | 2021.05.23 |
명품 JAVA 에센셜 2장 실습 문제풀이 (1) | 2021.05.12 |