실전 개발자를 위한 Spring Framework Day2
스프링과 메이븐
1. Maven
- 자바 개발의 사실상 표준 빌드 툴
- XML설정 파일을 사용
2. 스프링과 메이븐
- Convention over Configuration(CoC)
- Java 기반 Web Application의 Best Practice를 따름
- 개발 디렉토리 구조
- 빌드 단계
- 의존성 관리를 자동으로 수행
- Maven 중앙 저장소(Central Repository)를 제공하여 자바 라이브러리에 대한 생태계를 조성
- POM.XML
- 메이븐의 메인 설정파일
- 프로젝트 루트에 위치
- IDE에서 불러오기 쉬움
3. 메이븐 프로젝트 설정 시 필수사항
-
프로젝트 명
- artifact ID로 사용
-
그룹 아이디
-
주로 프로젝트 생성 조직이나 기관의 도메인 명을 역순으로 표기
ex) kr.co.company
-
Top-level package 명으로 사용됨
-
-
버전
- 개발버전을 의미하는 SNAPSHOT 버전 사용