Spring 프로젝트 생성 방법

박영준·2023년 6월 26일
0

1. New project VS spring initializr


Spring 강의를 듣는데, 어떤 프로젝트는 'New project'로 생성하고
다른 어떤 프로젝트는 'spring initializr'로 생성했다.

이 둘의 차이는 뭘까 궁금해 찾아봤지만.
내가 찾아본 모든 블로그가 'spring initializr' 으로 프로젝트를 생성하는 방법에 대해서만 정리돼있었다.
그래서 직접 비교해보았다.

1) 구성

구성 자체는 모두 동일하다.
단순히 프로젝트를 만드는 것 자체에서 이 둘의 생성 방법의 차이는 없었다.

2) Dependencies

  • 'New project' 에서 create 로 프로젝트를 생성하면,

    • 바로 프로젝트가 생성되기 시작한다.
  • 'spring initializr' 에서 create 로 프로젝트를 생성하면,

    • Dependencies 를 추가할 수 있는 창을 추가로 제공한다.
    • 이것까지 추가하고나서야, 프로젝트가 생성되기 시작한다.

2. spring initializr

  • Spring에서 제공하는 Spring Initializr 웹 도구다.

    • 아래의 방법 1, 2 모두 이 도구를 사용한다
    • 이 도구 덕에, Dependencies 를 미리 설정할 수 있다
      (New project 에서는 직접 Dependencies 에 해당 라이브러리 사용을 위한 코드를 추가해줘야 한다.)
  • 그러나 물론 '프로젝트 생성 시점'의 이야기다.

    • 프로젝트 진행 중에 추가로 라이브러리가 필요하다면, 두 방법 모두 직접 Dependencies 에 추가시켜줘야 한다

3. spring initializr 생성 방법

방법 1. IntelliJ 에서 생성

방법 2. spring.io 사이트에서 생성

spring initializr 웹 페이지


참고: 인텔리제이 SpringBoot 프로젝트 생성 / intellij 스프링부트 프로젝트 생성 Maven

profile
개발자로 거듭나기!

0개의 댓글