영권's

Spring initializr 본문

자바/Spring

Spring initializr

ykkkk 2021. 8. 17. 01:15

Spring기반 어플리케이션 프로젝트 만들기

Manual Setup

  • Maven / Gradle 로 프로젝트를 만들고 pom.xml 이나 build.gradle 을 직접 수정합니다.

 

Spring Boot

(https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.installing.java)

 

Spring Boot CLI를 이용해서 설치하는 법

spring-boot-cli 설치

spring-boot-cli 설치 후 압축을 푼다.

 

윈도우 기준으로 시스템 변수에 SPRING_HOME 이라는 변수명으로 압축 푼 파일 경로를 설정한다.

 

그 후 시스템 변수 PATH에 %SPRING_HOME%\bin으로 Spring-boot-cli의 경로를 잡아준다.

set 명령어 실행 결과

제대로 설정이 됐으면 Spring --version 으로 확인하면 된다.

 

그래서 Cli로 Spring boot 프로젝트를 생성하려면 spring init 명령어를 사용하면 된다.

spring init --build maven -j 16 -g org.prgrms -a kdt-be-spring -n kdt-be-spring -x kdt-be-spring
build 는 maven으로 하고, -j 16 자바버전은 16, GroupId는 org.prgrms, ArtifactsId는 kdt-be-spring 
project name은 kdt-be-spring 
-x는 원래 이 명령어가 없으면 zip 파일로 다운 받아지게 되는데 -x를 사용 시 압축 푼 형태인 폴더로 다운 받아진다.

실행 결과를 잘 보면 "Using service at https://start.spring.io"를 볼 수 있는데 start.spring.io에 들어가서도 직접 만들 수 있다.

만약 cli로 dependencies를 추가하고 싶으면 -d 옵션을 추가하여 원하는 dependency identifiers를 입력하면 된다.

cli에서 dependency identifiers를 보는 법은 spring init --list를 입력하면 된다.

그 외 옵션은 help를 사용해서 확인할 수 있다.

 

Cli 방법 말고 가장 많이 사용하는 방법은 역시 IDE인 인텔리제이를 통해서 생성하는 방법이다.

new -> project에서 프로젝트 생성할 때 Spring initializr로 생성하면 똑같이 생성할 수 있다.

 

그리고 갑자기 Maven 프로젝트 생성 시 maven을 인식 못하는 상황이 있었는데 플러그인에서 Maven 관련 플러그인이 비활성화 되었었다.

Maven 관련 플로그인

'자바 > Spring' 카테고리의 다른 글

ServletContext, ApplicationContext, WebApplicationContext  (1) 2021.11.08
IoC, DI, Application Context  (0) 2021.09.15
Comments