== Spring Initializr(https://start.spring.io/) 개발도구(IDE)가 없어도 link:https://start.spring.io/[] 사이트에서 바로 '스프링 부트' 프로젝트를 시작할 수 있는 템플릿 프로젝트를 생성할 수 있다. image::./images/spring-initializr.png[] [NOTE] ==== http://start.spring.io/starter.zip?name=boot-spring-boot&groupId=io.honeymon.boot&artifactId=boot-spring-boot&version=1.0.0.RELEASE&description=Demo+project+for+Spring+Boot&packageName=io.honeymon.boot.springboot&type=gradle-project&packaging=jar&javaVersion=1.8&language=java&bootVersion=2.1.5.RELEASE&dependencies=lombok&dependencies=data-jpa&dependencies=h2&dependencies=web ==== 위의 링크를 복사해서 브라우저 주소창에 입력하면 바로 `boot-spring-boot.zip` 파일을 내려받는다. URL에 정의한 파리미터를 하나씩 살펴보면 프로젝트의 성격을 살펴볼 수 있다: * ``name=boot-spring-boot``:: 프로젝트명 * ``groupId=io.honeymon.boot``:: 프로젝트 그룹ID * ``artifactId=boot-spring-boot``:: 프로젝트 아티팩트(식별)ID * ``version=1.0.0.RELEASE``:: 프로젝트 버전 * ``description=Demo+project+for+Spring+Boot``:: 프로젝트 설명 * ``packageName=io.honeymon.boot.springboot``:: 기본 패키지명 * ``type=gradle-project``:: 프로젝트 빌드도구 gradle * ``packaging=jar``:: 프로젝트 패키징종류 jar * ``javaVersion=1.8``:: Java 버전 * ``language=java``:: 사용언어 Java * ``bootVersion=2.1.5.RELEASE``:: 사용하는 스프링 부트 버전 * ``dependencies=lombok&dependencies=data-jpa&dependencies=h2&dependencies=web``:: 프로젝트 이용 의존성 lombok, data-jpa, h2, web 내려받은 `boot-spring-boot.zip` 압축을 해제하고 IDE에서 불러오기한다.