SPRING BOOT

[스프링부트 2] 스프링부트(Spring Initializr) 프로젝트 생성하기

내. 일. 을 바꾸는 업무 자동화 2021. 11. 9. 12:19
반응형

인텔리제이(IDE) 설치는 지난번 시간에 완료 하였고, 이제 본격적인 스프링부트 프로젝트를 생성해 봅시다.

이번 포스팅에서는 스프링 이니셜라이즈(Spirng Initializr)을 사용하도록 하겠습니다. 

먼저 아래의 사이트로 접속합니다. 

(스프링 이니셜라이즈 : Spring Initializr)

| 스프링부트란? 
 - Spring Framework를 사용하는 프로젝트를 간편하게 설정할 수 있는 서브 프로젝트
   를 의미합니다. 

| 특징은?
 - 단독 실행이 가능한 어플리케이션을 생성할 수 있다. 
 - 최소한의 스프링 구성을 통해 빠르게 구성하고 실행 할 수 있다. 
 - 웹 컨테이너가 내장되어 있어, 최소의 설정으로 간편하게 web을 만들 수 있다. 

위와 같이 서버가 내장되어 있고, 기타 시큐리티 셋팅이나 외부의 셋팅등을 기본적으로 
제공되어 빠르게 구현할 수 있는 장점이 있습니다. 

아래와 같이 체크하고, 기입합니다. 

이번 포스팅에서는 Maven Project를 사용하며, 언어는 자바를 사용합니다. 

스프링 부트 버전은 2.5.6으로 셋팅하며, War 패키징을 사용하여 구성해 보겠습니다. 

편의상 Metadata는 아래와 같이 모바일시스템을 구축한다는 가정을 하고, 기입하였습니다. 

 

자, 위와 같이 설정이 완료되었다면 하단의 Generate 버튼을 클릭하여 압축파일을 내려 받아 봅시다. 

(위와 같이 기입하였을 경우, mis.zip로 다운로드 됩니다.)

다운로드가 완료된 zip 파일을 내 컴퓨터의 적당한 공간에 압축을 풀어 주도록 합시다. 

저의 경우, F드라이버에 project라는 폴더 안에 springboot 폴더 안에 mis 라는 곳에 압축을 해제 하였으며, 

아래와 같이 프로젝트 구성 파일이 존재 하는 것을 확인할 수 있습니다. 

위와 같이 구성한 공간이 프로젝트 소스가 저장되는 곳이라고 이해하시면 됩니다. 

 

이제, 스프링부트 프로젝트를 구성하였으며 다음 포스팅에서는 인텔리제이에서 해당 프로젝트를 가져와 

나머지 설정을 진행해 보도록 하겠습니다. 

반응형