Spring Boot

스프링 부트: Spring Initializr 예제 프로젝트 생성

작은별._. 2023. 11. 27. 20:45
728x90

 

이번 포스팅은 Spring Initializr을 이용하여 쉽게 스프링 부트 예제 프로젝트를 생성하는 법에 대해서 작성하였습니다.


1. Spring Initializr로 프로젝트 구성하기

위 사이트로 들어가 프로젝트의 구성을 원하는 대로 설정하여 다운로드하면 쉽게 Spring Boot 프로젝트 생성이 가능합니다.

 

저는 아래와 같이 구성한 후, Generate 버튼을 눌러 프로젝트를 생성하였습니다. 

  • Project: Gradle
  • Language: Java 17
  • Spring Boot: 3.2.0 (SNAPSHOT이나 M 버전 같은 것들은 아직 완전히 개발되지 않은 것들이라 보시면 됩니다.)
  • Project Metadata
    • Group: hello
    • Artifact: core (Artifact을 수정하면 Name 속성도 자동으로 동일하게 변경됩니다.)
    • Group과 Artifact의 조합으로 Package name이 자동으로 설정됩니다.
    • Packaging: Jar

 


 

해당 프로젝트는 압축 파일로 다운되는데, 이 압축을 풀어 Intellij에서 열어보면 Gradle 파일이 아래와 같이 구성되어 있습니다.


 

Spring initializer를 통해 구성한 Java, Spring Boot 버전이 잘 들어가 있는 것을 볼 수 있습니다. 또, Dependency로 아무것도 추가하지 않았기 때문에 Spring Boot에서 기본적으로 제공하는 spring-boot-starter와 테스트 관련 spring-boot-starter-test 의존성만 라이브러리로 추가된 것을 볼 수 있습니다.

 

이렇게 편리하고 빠르게 Spring Boot 프로젝트를 생성하였습니다. 아래 단계는 선택 사항입니다.


2. (Optional) 설정 바꾸기

Settings (단축키: ctrl+shift+s) - Build, Execution, Deployment - Build Tools - Gradle에서 아래 박스 친 부분의 설정을 Intellij IDEA로 바꾸었습니다. (최근 Intellij 버전은 기본 설정으로 Gradle을 통해서 실행하는 것으로 되어 있는데, Intellij IDEA로 변경하면 자바로 바로 실행해서 실행 속도가 더 빠르다고 합니다.)


 

 

이렇게 Spring Initializr을 통해 쉽게 Spring Boot 프로젝트를 생성하였습니다. 앞으로 개발하면서 필요한 라이브러리들은 하나씩 Gradle에 추가하면 됩니다.


 

[참고자료]

김영한, "스프링 핵심 원리 - 기본편", 인프런

728x90
반응형