STS & eclipse를 이용해서 Spring boot 프로젝트를 생성하게되면 가장 먼저 아래와 같이 생긴
설정들을 하게된다
https://start.spring.io/ 페이지로 들어가면 위 이미지와 같이 설정해서 프로젝트를 다운받을수있다.
Maven Project & Gradel Project 선택은 의존 라이브러리 들을 불러오는 방식을 이야기 한다.
이밖에도 다양한 내용들이 있다고 하지만 나는 이런 기준으로 선택한다.
Maven은 pom.xml과 같은 설정 파일 안에 아래와 같이
태그 <> 타입으로 dependency를 추가하는 방식이다.
Gradle은 guild.gradle 이라고 하는 특정 파일에
dependencies {의존 라이브러리 추가} 아래와 같은 방식으로 추가한다.
Spring Boot사용 버전을 선택해줘야한다 기본적으로 22.05.01 기준 2.67버전이 체크되어있다.
SNAP SHOT, m2 버전 등 다른버전들이 보이는데 SNAP SHOT은 아직 개발중인 버전이라고 하는거같고 m2는 잘 모르겠다 ..
Group - 보통 도메인주소를 설정한다고 한다(본인은 잘 건드리지 않습니다)
Artifact - project name 이라고 보면 된다.
name - Artifact이름을 따라간다.
Description - project를 설명한다
Package name - 프로젝트 내에서 사용할 패키지명
Packaging - jar & war 중에 리소스나 파일 등을 패키징할 방법을 선택한다.
JAVA - java 버전을 선택한다
프로젝트 시 사용할 라이브러리를 추가한다.
여기서 추가하지 않았는데 프로젝트 진행중에 추가하게 되는 라이브러리를
https://mvnrepository.com/ 이곳에서 maven방식이나 gradle방식으로 후에 추가할수있다.