[Spring Boot] 스프링부트 프로젝트 생성 (gradle)
Spring

[Spring Boot] 스프링부트 프로젝트 생성 (gradle)

728x90

오늘은 스프링부트(Spring Boot) 프로젝트를 생성하는 방법에 대해 설명하려고 합니다~!

 

대표적으로 Spring initializr 에서 원하는 설정으로 프로젝트를 빌드하고, 빌드된 프로젝트를 압축 파일로 다운받고 IDE에서 해당 프로젝트 파일을 불러오는 방법이 있죠.

 

하지만 intelliJ 에서 바로 간단하게 Spring Boot 프로젝트를 생성해보겠다. (사실 과정은 별반 다를게 없다)

 

프로젝트 생성

1. 프로젝트 새로 생성하기를 누른후 메뉴에서 Spring Initializr를 선택한다

  • Project SDK에서 JDK 버전을 선택
  • 서비스 URL은 기본값인 http://start.spring.io 를 사용한다

 

2. 아래 항목을 선택 또는 입력한다

  • Group:  GroupId는 자신의 프로젝트를 식별해주는 고유 아이디이다. 보통 URL의 역순 형태이다.
  • Artifact: 버전이 없는 jar 파일의 이름, 프로젝트 이름으로도 쓰인다
  • Type: 빌드툴 (gradle, maven)
  • Language: 언어
  • Packaging: 배포파일 타입 (jar, war)
  • Java version: 자바 버전
  • Version: 새로운 프로젝트의 버전
  • Name: 프로젝트명
  • Description: 프로젝트 설명
  • Package: 패키지

 

3. 필요한 dependency를 추가한다.

  • Spring Web 과 DB 드라이버 정도만 기본적으로 추가해준다
  • 후에 build.gradle 파일에서 필요한 dependency를 추가할 수 있다

 

4. gradle 빌드가 다 완료되면 프로젝트 생성이 완료되었다.

  • build.gradle 파일에서 dependency를 추가가 가능하다
  • application.properties (yml 파일로 만들어도 됨) 에서 설정값을 줄 수 있다
  • 오른쪽 상단에 gradle 탭을 누르면 실행할 수 있는 task가 나온다.
  • bootRun으로 프로젝트를 실행시킬 수 있다 

 

Dependency (라이브러리) 추가

https://mvnrepository.com/ 에 가면 필요한 dependency를 검색할 수 있다.

dependency 검색후 버전을 클릭하고 하단에 Gradle 탭을 눌러서 build.gradle에 복사 붙여넣기 하면 된다.

 

 

출처: 
- https://spring.io/guides/gs/spring-boot/
- https://goddaehee.tistory.com/238 
728x90