반응형
Notice
Recent Posts
Recent Comments
관리 메뉴

개키우는개발자 : )

프로젝트 생성 본문

반응형

Spring Boot 프로젝트 생성 방법

Spring Boot 프로젝트를 만드는 방법은 여러 가지가 있습니다. 여러분이 사용하는 대부분의 방법은 아마도 Spring Initializer를 사용하는 것이 될 텐데요, Spring Initializer는 Spring Boot 프로젝트를 생성해 주는 공식 도구입니다.

  1. Spring Initializer 웹사이트 사용
    • 웹사이트 주소는 start.spring.io입니다.
    • 이 사이트에서 프로젝트의 기본 설정과 필요한 의존성(dependencies)을 선택할 수 있습니다. 설정 후, Generate 버튼을 누르면 프로젝트 템플릿이 ZIP 파일로 다운로드됩니다.
    • 여기서 우리는 Gradle과 Java 언어를 선택할 것이며, Spring Boot 버전은 2.7.6을 사용할 것입니다.
  2. 필수 Dependency 선택
    • 우리는 Spring Web 모듈을 사용할 것입니다. 이 모듈을 선택하면 Spring Boot에서 웹 애플리케이션을 구축하는 데 필요한 기본 구성 요소들이 포함됩니다.
  3. 프로젝트 압축 해제
    • ZIP 파일을 다운로드하여 압축을 풀면 바로 개발을 시작할 수 있는 프로젝트 구조가 만들어집니다.

IntelliJ IDEA를 사용한 Spring Boot 프로젝트 생성

IntelliJ IDEA를 사용하는 경우, Spring Initializer와 통합되어 있어서 더욱 편리하게 Spring Boot 프로젝트를 생성할 수 있습니다.

  1. New Project 메뉴에서 Spring Initializer를 선택합니다.
  2. 프로젝트의 기본 설정을 입력하고, 필요한 의존성 모듈을 추가한 후, Create 버튼을 누르면 프로젝트가 생성됩니다.

IntelliJ IDEA Ultimate 버전을 사용하면, 별도의 브라우저 없이도 이 기능을 사용할 수 있습니다. 추가적인 설정이나 Dependency 선택도 훨씬 직관적입니다.

터미널에서 Spring Boot CLI로 프로젝트 생성

터미널 환경에서 Spring Boot CLI를 사용하여 프로젝트를 생성할 수도 있습니다.

  1. Spring Boot CLI 설치
    Spring Boot CLI가 설치되어 있어야 합니다. 이때, SDKMAN을 통해 설치할 수 있습니다.
  2. 프로젝트 생성 명령어
    Spring Boot CLI를 사용하여 프로젝트를 생성하려면, 다음과 같은 명령어를 사용할 수 있습니다:
    • --dependencies=web: Spring Web 모듈을 추가합니다.
    • --boot-version=2.7.6: Spring Boot 2.7.6 버전을 사용합니다.
    • --name=hello-boot: 프로젝트 이름을 hello-boot로 설정합니다.
  3. bash
    spring init --dependencies=web --boot-version=2.7.6 --name=hello-boot
  4. 프로젝트 압축 풀기 -x 옵션을 추가하여 프로젝트 생성 후 자동으로 압축을 풀 수 있습니다:
  5. bash
    spring init --dependencies=web --boot-version=2.7.6 --name=hello-boot -x
  6. 프로젝트 실행 프로젝트 디렉터리로 이동한 후, Gradle 명령어로 Spring Boot 애플리케이션을 실행할 수 있습니다:
  7. bash
    ./gradlew bootRun
반응형

'토비의 스프링 부트 - 이해와 원리 > 섹션3 - 스프링 부트 시작하기' 카테고리의 다른 글

HTTP 요청과 응답  (0) 2024.10.06
Hello API 테스트  (0) 2024.10.06
Hello 컨트롤러  (0) 2024.10.06
개발환경 준비  (0) 2024.10.06
Comments