1. STS

Spring 개발업체인 SpringSource가 직접 만들어 제공하는 이클립스의 확장판으로 최신 이클립스를 기반으로 주요한 Spring지원 플러그인과 관련된 도구를 모아서 Spring 개발에 최적화 되도록 만들어진 IDE이다.

 

2. Maven

http://maven.apache.org 라이브러리 관리 + 빌드 툴

 - 편리한 Dependent Library관리 - Dependecy Management

 - 여러 프로젝트에서 프로젝트 정보나 Jar파일들을 공유하기 쉬움

 - 모든 프로젝트의 빌드 프로세스를 일관되게 가져갈수 있음.

 - Maven이전의 Libary관리 방법 : 라이브러리 사이트 접속 -> 라이브러리 다운로드 -> 압축해제 -> 프로젝트에 라이브러리 복사 -> 클랙스 패스에 추가

 - pom.xml : Maven 프로젝트를 생성하면 pom.xml이 파일이 생성되며 Project Object Model 정보를 담고 있다.

 

3. Spring Project 생성 및 Spring Module설치

 - Java Project -> Convert to Maven Projet -> Add Spring Project Nature

 - pom.xml 파일에 dependency 추가 : htttps://mvnrepository.com에서 spring contet module 검색

+ Recent posts