안녕하세요, 이번 글에서는 스프링 부트 프로젝트 생성부터 여는 법까지를 다룹니다.
개발 환경 세팅과 기본 프로젝트 구조는 이전 글을 참고해 주세요.
이전 글: [Spring Boot] 스프링 부트로 회원 관리하기 (1) 개발 환경 세팅
[Spring Boot] 스프링 부트로 회원 관리하기 (1) 개발 환경 세팅
첫 번째로 업로드할 스프링 부트 프로젝트는 회원 관리용 페이지입니다. 프로젝트에 들어가기 앞서, 참고하시면 좋은 게시글을 첨부합니다. -> [Spring Boot] 스프링과 스프링 부트는 뭐가 다른 걸
mnoqc.tistory.com
1. Spring initializr 접속하기
먼저, Spring Initializr를 사용하여 프로젝트의 기본 구조와 의존성을 정의합니다.
Spring Initializr의 주요 기능은 다음과 같습니다: 1. 프로젝트 설정: 프로젝트의 기본 설정을 지정할 수 있다. 이는 프로젝트의 그룹, 아티팩트, 버전, 프로젝트 유형 (Maven, Gradle), 언어 (Java, Kotlin, Groovy) 등을 포함한다. 2. 의존성 관리: 사용하려는 스프링 부트 버전과 추가하려는 라이브러리 및 프레임워크의 의존성을 선택할 수 있다. 예를 들어, 웹 애플리케이션을 개발할 때는 웹 관련 의존성을 추가할 수 있다. |
접속 방법
1. Spring 홈페이지 접속 > 상단 메뉴 탭 > Projects > Spring Initializr 를 클릭하거나
2. https://start.spring.io 를 통해 접속할 수 있습니다.
2. 프로젝트 세팅하기
프로젝트: Gradle, 언어: Java로 설정해 줍니다.
스프링 부트 버전: 당시의 최신 버전을 선택합니다.
(단, SNAPSHOT 버전은 개발 중이거나 실험적인 변경 사항이 포함되어 있는 버전입니다. 일반적으로 안정된 릴리즈 버전보다는 불안정할 수 있으므로 선택에서 제외합니다.)
메타 데이터: 패키지 정보를 설정합니다.
(Group - 기업명, Artifact - 프로젝트 이름, Name - 프로젝트 이름, Description - 프로젝트 설명 을 입력하면
Package name이 자동으로 생성됩니다.)
Packging: Jar, Java 버전: 17로 설정해 줍니다.
3. 의존성 주입하기
ADD DEPENDENCIES를 눌러 프로젝트에 필요한 의존성을 추가해 줍니다.
- DB 연동 없는 프로젝트 생성 위한 최소 Dependency
: Lombok, Spring Web, Thymeleaf
- DB 연동 시 추가할 Dependency
: Spring Data JPA(사용 시), MySQL Driver(MySQL 사용 시)
4. 프로젝트 생성하기
모든 설정 완료 후, 하단의 GENERATE를 눌러 프로젝트를 생성해 줍니다.
생성된 프로젝트는 프로젝트명.zip 파일로 다운로드됩니다.
5. IntelliJ에서 프로젝트 열기
위에서 다운로드 된 파일 압축을 해제하고 intelliJ Community를 실행해 줍니다.
열기(Open)를 선택합니다.
압축을 풀어 둔 폴더에서 build.gradle 파일 선택 후 확인(Open)을 눌러줍니다.
이어서 차례대로,
프로젝트로 열기(Open ad Project) > 프로젝트 신뢰(Trust Project) 를 눌러 줍니다.
6. 성공!
프로젝트 생성 후 열기를 완료하였습니다.
다음 글: [Spring Boot] 스프링 부트로 회원 관리하기 (3) application.yml 파일 설정
[Spring Boot] 스프링 부트로 회원 관리하기 (3) application.yml 파일 설정
mnoqc.tistory.com