Yoon.s

[Spring Boot] 스프링부트 시작하기 본문

백/Spring

[Spring Boot] 스프링부트 시작하기

yo_onHJ 2020. 9. 14. 18:00

Spring boot 사용하는 법에 대해서 소개해드리겠습니다. 

필자는 Spring Tool Suite를 사용하여 진행하겠습니다. 

 

기본적으로 jdk는 설치되어 있어야 합니다.

 

스프링부트 프로젝트 생성

방법1. spring 사이트에서 프로젝트 생성

1. 아래 웹사이트에 들어가 줍니다. 

start.spring.io/

 

2. 프로젝트의 기본 설정을 해줍니다. 

단, Spring Boot 버전 선택시 주의할 것은 SNAPSHOT의 경우 임시버전이기 때문에 이외의 버전을 선택하는 것이 좋습니다!!! 

spring boot 프로젝트 생성

   - 의존성도 추가해줍니다. (ADD DEPENDENCIES) 

     Spring Web을 설치해주었습니다. 

spring boot 프로젝트 생성 - 의존성 추가

 

3. 설정 후 맨 아래 GENERATE를 눌러줍니다. 

그렇다면, zip 파일이 생성될 것입니다. 

다운로드에 생성

 

4. STS에서 파일을 열어줍니다. 

File -> Open Projects From File System

단, 압축된 파일은 Archive로 열어주고 압축 푼 파일은 Directory로 열어줍니다. 

 


방법2. STS 안에서 프로젝트 생성

1. 프로젝트를 생성해주겠습니다.  new-> Spring Starter Project

#주의# service url을 사용하는 것이기 때문에 인터넷이 연결된 상태에서 생성해주어야 함 

 

프로젝트 생성

 

2. 프로젝트가 생성된 것을 확인할 수 있습니다. 

 

 

#주의# 

포트 충돌 방지를 위해 포트 번호를 변경해주세요! 

저는 oracleDB를 사용 8080으로 사용하기 때문에 8086으로 변경해주었습니다. 

 

 

 

#알아둘 것#

pom.xml에서 의존성을 확인해보면, 

spring-boot-starter-web과 spring-boot-starter-test가 존재하는 것을 발견할 수 있다.

 

의존성이 각자 존재하기 때문에 파일을 생성할 때 잘 구분해서 위치를 지정해야 합니다!! 

- test를 main에 넣으면 안됨

- src/test/java는 test의존성에만 의존하는 것

 


Boot 시작하기 

1. 프로젝트 우클릭 -> Run As -> Spring Boot App

 

2. local의 myspringboot (boot는 tomcat서버를 포함하고 있음)

우클릭 -> (re)start  또는 첫번째 icon 클릭

2번 방식

===결과 창===


#주의

jar 파일을 만들어야 하니까 jdk로 설치되어 있어야 합니다!

jre로 설치되어 있으면 안됩니다!! 

Comments