STS의 프로젝트 자동 생성 기능 사용
- Dynamic web Project 생성
- Dynamic web module version 3.1로 설정
- Apache Tomcat 8.0 설정
소스 디렉토리 경로를 Maven Convention에 맞게 수정
- src\main\java : 자바 소스들 관리
- src\main\resources : 개발에 필요한 설정파일 & 런타임에 필요한 파일 관리
- src\test\java : 테스트용 자바 소스
- src\test\resources : 테스트용 리소스 파일
- src\main\webapp : 웹에서 개발하는 소스
- web.xml : 웹 애플리케이션에서 사용하는 설정파일
Maven Project로 전환
- 프로젝트 메뉴에서 Configure - Convert to Maven Project
- 다음 내용을 설정해야함
- 그룹 ID : 도메인의 역순
- Artifact ID : 애플리케이션 프로젝트명과 동일
- 버전
의존성(Dependency) 추가
Spring 라이브러리 추가
Maven Central Repository에 접속해 dependency태그를 긁어서 dependencies 태그 안에 붙여넣으면 된다.
<dependencies>
<dependency>
...
</dependency>
</dependencies>
pom.xml 파일을 저장하는 순간 라이브러리를 받아오게 됨.
- Spring Context 라이브러리
받아온 후에는 Update Project를 진행해야한다.