1. Spring Initializr
- [기능별 설명]
- Compile
- 언어별로 책을 만들 수 있도록 준비 또는 변환해준다
- Build
- 책을 만드는 것, 언어를 선택 후 원하는 작업을 할 수 있게 해준다
- Jar File
- 배포를 위해 java class를 부수 정보와 함께 압축하는 형태를 말한다
- Maven
- xml 기반 = json, 작업단계가 고정되어 있다
- Gradle
- 커스텀이 가능하다
- Dependency Management[의존성]
- 스프링 프레임워크 및 기타 스프링 관련 프로젝트에서 사용되는 의존성 관리 도구입니다
- 프로젝트에 필요한 의존성 버전을 관리해줍니다
- Maven Repository[Site]
- 원하는 maven, gradle dependency를 다운받을 수 있습니다
- Group
- 프로젝트를 관리하는 조직을 식별하는 것 입니다
- Artifact
- 조직 내의 독립적인 프로젝트를 식별하는 것 입니다
- Entry Point
- 프로그램의 시작을 Entry Point라고 합니다