반응형

스프링 부트 프로젝트는 스프링스타터 사이트를 통해서 간단하게 생성할 수 있다.

 

https://start.spring.io/

 


Project에서는 생성할 프로젝트의 빌드 관리 툴(메이븐, 그래들)을 설정할 수 있다.

 

Language에서는 프로젝트에 사용할 언어를 선택한다.

 

Spring Boot는 생성할 프로젝트의 스프링 부트 버전을 선택한다. SNAPSHOT은 아직 만들고 있는 버전, M1은 아직 정식 릴리즈 되지않은 초기버전, RC는 릴리즈 직전 베타버전을 의미한다.

안정성을 위해 정식 릴리즈된 버전중에 가장 최신버전으로 선택하자.

 

Group에는 보통 도메인명을 적어준다.

Artifact는 빌드할때 생성되는 파일명을 의미한다. 보통 프로젝트명과 동일하게 작성한다.

Name은 프로젝트 이름을 의미한다.
Description은 프로젝트에 대한 간략한 설명을 의미한다.
Package name은 초기 소스들이 만들어질 기본 패키지 경로를 의미한다.

Packaging은 프로젝트 패키징을 의미한다. 
Java는 사용할 자바 버전을 의미한다.

 

Dependencies는 생성하는 스프링부트 프로젝트에 사용할 라이브러리를 설정할 수 있다.

웹개발을 위해서 Spring Web과 템플릿엔진인 Thymeleaf를 추가해주자.

 


 

스프링 부트 프로젝트 전체 설정 모습

모든 설정을 완료하였다면 GENERATE를 클릭하여 프로젝트 파일을 다운받을 수 있다.

 

 

인텔리J 기준으로 실행방법은 다음과 같다.

다운받은 파일의 build.gradle을 Open하면 스프링 부트 프로젝트가 생성된 것을 확인할 수 있다.

 

지금 프로젝트의 Dependencies는 Spring Web, Thymeleaf과 관련된 라이브러리만 존재한다.

추후에 추가적인 기능이 필요하다면 build.gradle의 dependencies에 추가하여 사용하도록 하자.

 

반응형

+ Recent posts