Spring[프로젝트 설정]
Spring 프로젝트를 생성하고 설정하는 방법에 대해 설명하겠습니다.
Spring 프로젝트를 생성하는 방법은 총 2가지가 있습니다.
- Tools(InteliJ, VsCode 등)에서 직접 프로젝트를 생성
- Spring 사이트에서 간편하게 프로젝트를 생성
Tools 제작도구로 프로젝트를 직접 생산해도 되지만 Spring Project는 사이트에서 간편하고 빠르게 만들 수 있습니다.
그러므로 이 포스트에서는 사이트 기준으로 제작 및 프로젝트 Setting에 대해 설명하겠습니다.
프로젝트 생성
- 프로젝트에서 Groovy 또는 Maven을 선택합니다.
- 언어 섹션에서 Java를 선택합니다.
- Spring Boot의 최신 버전을 사용합니다. (다만, SNAPSHOT 버전은 제외)
제외 이유: 안정화되지 않은 버전이기 때문입니다.
- 프로젝트의 그룹을 작성합니다. ( 아무 이름이나 가능합니다 )
- 프로젝트의 Artifact 이름을 정합니다. ( 아무 이름이나 가능합니다 )
- 프로젝트에 대한 설명이 있으면 설명 섹션에 작성하고, 그렇지 않으면 건너뛸 수 있습니다.
- 패키지 이름은 그룹과 Artifact를 결합하여 자동으로 작성되므로 건너뛸 수 있습니다.
- Jar와 War 중에서 빌드 출력 형식을 선택합니다.
- 사용할 Java 버전을 선택합니다.
- 프로젝트를 생성할 때 필요한 라이브러리와 종속성을 선택하여 종속성을 추가할 수 있습니다.
지금 선택하지 않아도 나중에 따로 추가할 수 있습니다.
다운로드 및 압축 해제
- 위의 10가지 설정이 완료되면 아래의 GENERATE 버튼을 클릭하여 생성된 zip 파일을 다운로드합니다.
- 다운로드한 zip 파일을 원하는 위치에 압축 해제합니다.
- 압축 해제한 프로젝트를 개발 도구를 사용하여 엽니다 (여기서 IntelliJ를 사용).
- 파일을 열고 나면 아래와 같은 형태가 나오게 됩니다.
프로젝트 설정
- 맨 왼쪽의 점 3개가 그려져있는 버튼을 클릭하여 프로젝트 설정 버튼을 눌러 아래의 설정을 적용시켜 줍니다.
프로젝트 생성시에 Java버전을 17로 했으면 SDK을 17이나 그 이상으로 설정합니다.
이에맞는 버전이 없으면 SDK - SDK 추가 - JDK 을 눌러 JDK를 다운로드 해줍니다. - 다운 받은 JDK 버전으로 설정을 맞춰 줍니다.
- 맨 왼쪽의 점 3개가 그려져있는 버튼을 클릭하여 설정 버튼을 눌러 아래의 설정을 적용시켜 줍니다.
- 파일 구조에서 build.gradle 파일을 우클릭하고 디스크에 로드시킵니다.
이 부분에서 프로젝트 생성시 Dependencies 부분에서 추가를 못했다면 build.gradle 파일에서 따로 설정이 가능합니다.
- 리로드 버튼을 눌러 build.gradle에 있는 설정 내용을 프로젝트에 적용 시켜줍니다.
- InteliJ에서는 Build, Run 기본적으로 Gradle로 되어있습니다. 이는 애플리케이션을 실행시 속도가 저하되는 경우가 있습니다.
그래서 이부분을 InteliJ IDEA로 변경하시면 됩니다.
마무리
Spring 프로젝트를 만들고 설정하는 두 가지 방법중 사이트 기준으로 설명했습니다.
툴을 사용하여 프로젝트를 직접 생성할 수 있지만, Spring Stater io 사이트를 통해 프로젝트를 보다 쉽고 빠르게 생성할 수 있습니다.
따라서 이 글에서는 사이트를 기준으로 프로젝트 생성과 설정에 관한 과정을 다루어보았습니다.
This post is licensed under CC BY 4.0 by the author.