본문 바로가기
Spring

[Springboot] Spring boot 프로젝트 만들기

by sgyeong 2024. 4. 17.

방법 1) Spring Initializr    https://start.spring.io/

방법 2) 툴을 사용해서 직접 생성하기

 

 

 

방법 1) 

https://start.spring.io/ 접속

 

위와 같은 화면이 나온다.

 

프로젝트 기본 세팅

 

  • Project : project 유형이다. Gradle은 script/code 형태로 프로젝트를 관리한다. build.gradle이라는 설정 파일이 생긴다. Maven은 XML 형태로 프로젝트를 관리한다. pom.xml이라는 설정 파일이 생긴다.
  • Language : Java, Kotlin, Groovy 중 사용할 언어를 선택한다.
  • Spring Boot Version : 스프링 부트의 버전을 선택한다. SNAPSHOT과 M3은 아직 미완성된 버전이다. 

(* M3의 M은 milestone을 나타내며, 뒤에 오는 숫자는 해당 milestone의 순서이다. M1은 초기 개발 단계를 가리키며, 숫자가 증가하면서 점진적으로 발전하고 새로운 기능이나 개선사항이 추가된다.)

  • Group : 보통 기업 도메인 명을 넣어준다. (예. com.naver)
  • Artifact : 빌드명 (프로젝트 명)을 넣어준다.
  • Name : 프로젝트 명을 넣어준다. (Artifact와 동일하다.)
  • Description : 프로젝트 설명
  • Package name : 빌드될 프로젝트 패키지 
  • Packaging : jar와 war의 차이점은 압축 범위와 배포 환경에 있다. jar은 java위주로 된 자바 애플리케이션을 배포할 때 사용하며, war는 웹 애플리케이션을 배포할때 사용하여 sevlet/jsp 파일이 들어다.
  • java : java 버전을 선택해준다.

 

다음으로 dependencies를 추가하여 라이브러리를 설정해준다.

 

 

STS4에서 import 해준다.

File > import

 

Maven > Existing Maven Projects 선택한 다음 Next

 

Browse 를 클릭하고 root directory를 스프링부트 프로젝트 위치로 설정한 다음 Finish해준다.

 

* Add project(s) to working set은 많은 프로젝트를 그룹 지어서 관리하는 기능이다.

 

 

 

 

 

방법 2)

STS4 실행

 

File > New > Spring Starter Project

 

 

설명은 Initializr  와 동일하다.

 

 

추가적인 라이브러리를 설정해준다.