상세 컨텐츠

본문 제목

Spring Boot 신규 프로젝트 생성(Spring Initializer 활용)

프레임워크/Spring Boot

by 최승호 2022. 5. 17. 09:14

본문

Spring Initializer

Spring Initializer는 스프링 부트 프로젝트를 웹 페이지에서 손쉽게 만들 수 있게 제공하는 서비스이다.

별도의 개발툴에서 설정이 필요없고 생성한 프로젝트를 import 해서 사용할 수 있다.

 

https://start.spring.io/

 

설정 항목 

 

Project (빌드 툴 설정)

 - Maven Project : 아파치 재단에서 관리하는 자바 기반 빌드 관리 도구로 pom.xml 이라는 파일을 통해 관리

 - Gradle Project : Maven의 단점을 보완해서 나온 Groovy 빌드 관리 도구로 Maven에 비해 문법이 단순하다.

 

Language (개발언어)

 - Java : Oracle에서 관리하는 프로그래밍 언어 언어

 - Kotlin : JetBrains사에서 관리하는 JVM 기반에서 실행되는 언어

 - Groovy : 아파치 재단에서 관리하며 JVM 기반에서 실행되는 언어

 

Spring Boot : 버전 선택(현재 기본 2.6.7로 설정)

 

Project Metadata

 - Group : 프로젝트의 식별자로 통상 도메인의 역순으로 생성(ex. com.example)

 - Artifact : 동일 그룹 내에서의 식별자(보통 프로젝트 명과 동일)

 - Name : 프로젝트 이름

 - Descripiton : 프로젝트 설명

 - Package name : 프로젝트 패키지명으로 보통 Group+Artifact로 사용

 - Packaging : Jar(JRE 환경에서 내장 톰캣으로 실행), War(웹 컨테이너 구조로 실행)

 - Java : 자바 버전 설정(기본 8버전 이상부터 가능)

 

Dependencies(의존성 설정)

 - Spring Web (웹 프로젝트라면 필수)

 - Spring Boot DevTools (웹 개발 편의 도구)

 - 그 외 필요에 따라 Thymeleaf, Spring Data Jpa, Lombok 등 추가

 

위 항목들을 설정하고 GRNERATE 버튼을 클릭하면 zip파일을 다운로드 받는데 이 파일을 압축을 해제하고 IDE에서에서 열면 필요한 디펜던시 파일을 다운로드 받으면서 프로젝트 개발 환경이 완성된다.

'프레임워크 > Spring Boot' 카테고리의 다른 글

Spring MVC @CookieValue  (0) 2022.05.24
Spring MVC @RequestParam  (0) 2022.05.23
Spring MVC @RequestMapping - 요청받기  (0) 2022.05.19

관련글 더보기

댓글 영역