SpringBoot

[SpringBoot] Gradle 프로젝트 생성하기

dud9902 2025. 5. 28. 15:12

이전 글: [SpringBoot] Gradle 프로젝트 생성 시 Java 17 인식 오류 해결 과정

 

Java 17 설정 문제를 해결한 후, 이제 정상적으로 Gradle 프로젝트를 생성할 수 있게 되었다.

1. Spring Starter Project 생성

이제 Spring Initializr를 통해 새로운 프로젝트를 생성한다.

프로젝트 기본 설정

첫 번째 화면에서는 프로젝트의 기본 정보를 설정한다.

  • Service URL: https://start.spring.io - Spring Initializr 공식 사이트
  • Name: jy-blog-1 - 블로그 프로젝트라는 의미로 명명했다
  • Type: Gradle - Groovy - Maven 대신 Gradle을 선택했다
  • Java Version: 17 - 이전에 해결한 Java 17을 사용한다
  • Group: com.javaex - 개인 프로젝트용 그룹명을 사용했다
  • Artifact: jy-blog-1 - 프로젝트명과 동일하게 설정했다
  • Version: 0.0.1-SNAPSHOT - 기본값을 그대로 사용한다
  • Description: jy-blog project for Spring Boot - 간단한 프로젝트 설명
  • Package: com.javaex - 기본 패키지명을 설정했다

 

2. Dependencies 선택

Next 버튼을 클릭하면 의존성을 선택하는 화면이 나타난다.

선택한 Dependencies

Spring Boot Version: 3.5.0 - 최신 안정 버전을 선택했다.

Frequently Used 섹션에서 선택한 것들:

  • Spring Web: REST API와 웹 기능을 위해 필수적이다
  • MySQL Driver: 데이터베이스로 MySQL을 사용할 예정이다
  • Spring Data JPA: JPA를 통한 데이터 접근을 위해 선택했다

MyBatis Framework는 체크하지 않았는데, 일단 JPA로 시작해보고 나중에 필요하면 추가할 예정이다.

 

3. 프로젝트 생성 완료

모든 설정을 마치고 Finish 버튼을 클릭하면 Gradle 기반의 Spring Boot 프로젝트가 생성된다.

Maven에서는 pom.xml에 XML 형태로 의존성을 관리했다면, Gradle에서는 build.gradle 파일에 더 간결한 형태로 관리할 수 있다는 점이 흥미롭다. 이전에 겪었던 Java 17 인식 오류 없이 정상적으로 프로젝트가 생성되는 것을 확인할 수 있었다.