💻 IT/Spring

[Spring Boot] Spring Boot 프로젝트 환경 설정 & 기초 개념

Nyan cat 2022. 9. 23. 13:37

냥냥

스프링 부트란?

봄부츠

스프링 부트는 오픈 소스 자바 프레임워크기존 스프링에 톰캣 서버를 내장하고 여러 편의 기능이 추가되어 있다. 서버가 내장되어 있어 빠르고 편리하게 설정할 수 있기 때문에 개발자에게 “Micro Service”를 구현할 수 있도록 도와준다.

Micro Service는 각 과정이 가볍고 간단해서 개발자가 개발과 배포를 독립적으로 쉽게 할 수 있도록 해주는 개념이다.  

 

스프링 부트 시작하기

스프링 부트를 잘 다룰 수 있는 실력자라면 직접 프로젝트를 설정 & 생성해도 되겠지만 나같은 꿈나무들을 위해서 쉽게 프로젝트를 생성할 수 있도록 도와주는 스타터 사이트가 있다.

아래 링크로 접근해서 간단하게 원하는 프로젝트 속성을 선택한 다음 하단 GENERATE 버튼만 클릭하면 스프링 부트 프로젝트가 생성된다.

https://start.spring.io/

 

  1. Maven or Gradle 선택
  2. 언어 선택 (Java, Kotlin, Groovy)
  3. Spring Boot 버전 선택
  4. 이름 설정 등
  5. Packaging 및 Java 버전 설정
  6. 원하는 Dependency 추가
  7. GENERATE 버튼 클릭

→ 프로젝트가 압축 파일로 자동 다운로드 된다

 

스프링 부트 빌드하고 실행하기

  1. 콘솔에서 프로젝트가 있는 위치로 이동
  2. ./gradlew build → 빌드가 진행됨
  3. 빌드 폴더가 생성되고 생성된 폴더로 이동 : cd build/libs
  4. 실행하기 : java -jar hello-spring-0.0.1-SNAPSHOT.jar
  5. 그러면 아래 화면이 뜨고 서버가 실행된다 (8080 포트)

🧹실행이 잘 되지 않을 때 클린 빌드하는 방법 (완전히 지우고 다시 빌드함)

명령어 : ./gradlew clean build

반응형