스프링 Start

spring

학습목표

  1. STS소개 및 제공하는 기능

  2. Maven과 Library관리

  3. 스프링프로젝트 작성방법

STS소개 및 제공하는 기능

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

제공하는 기능
1. Bean 클래스 이름 자동완성
2. 설정파일(XML) 생성 위저드
3. Bean 의존관계 그래프
4. AOP 적용 대상 표시

MAVEN

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

Maven 사용 이유
1. 편리한 Dependent Library(jar->jar) 관리 - Dependency Management
2. 여러 프로젝트에서 프로젝트 정보나 jar파일들을 공유하기 쉬움
3. 모든 프로젝트의 빌드 프로세스를 일관되게 가져갈 수 있음.

메이븐을 사용하기 전엔 
 라이브러리 사이트 접속 -> 라이브러리 다운로드 -> 압축해제 -> 프로젝트에 라이브러리 복사 -> 클래스패스에 추가
하지만 메이븐을 사용함으로써 그럴필요가 없다 pom.xml파일만 수정하면된다.
pom.xml 파일은 Project Object Model의 정보를 담고있다.dependency 추가


스프링프로젝트 실행

Java Project -> Conver to Maven Project -> Add Spring Project Nature

pom.xml파일에 dependency 추가
효준's profile image

효준

2017-12-27 14:30

다른글 보러가기

스프링프레임워크의 개요

이전 포스트

클로저

다음 포스트