스프링 부트란?
스프링 부트는 오픈 소스 자바 프레임워크로 기존 스프링에 톰캣 서버를 내장하고 여러 편의 기능이 추가되어 있다. 서버가 내장되어 있어 빠르고 편리하게 설정할 수 있기 때문에 개발자에게 “Micro Service”를 구현할 수 있도록 도와준다.
Micro Service는 각 과정이 가볍고 간단해서 개발자가 개발과 배포를 독립적으로 쉽게 할 수 있도록 해주는 개념이다.
스프링 부트 시작하기
스프링 부트를 잘 다룰 수 있는 실력자라면 직접 프로젝트를 설정 & 생성해도 되겠지만 나같은 꿈나무들을 위해서 쉽게 프로젝트를 생성할 수 있도록 도와주는 스타터 사이트가 있다.
아래 링크로 접근해서 간단하게 원하는 프로젝트 속성을 선택한 다음 하단 GENERATE 버튼만 클릭하면 스프링 부트 프로젝트가 생성된다.
- Maven or Gradle 선택
- 언어 선택 (Java, Kotlin, Groovy)
- Spring Boot 버전 선택
- 이름 설정 등
- Packaging 및 Java 버전 설정
- 원하는 Dependency 추가
- GENERATE 버튼 클릭
→ 프로젝트가 압축 파일로 자동 다운로드 된다
스프링 부트 빌드하고 실행하기
- 콘솔에서 프로젝트가 있는 위치로 이동
- ./gradlew build → 빌드가 진행됨
- 빌드 폴더가 생성되고 생성된 폴더로 이동 : cd build/libs
- 실행하기 : java -jar hello-spring-0.0.1-SNAPSHOT.jar
- 그러면 아래 화면이 뜨고 서버가 실행된다 (8080 포트)
🧹실행이 잘 되지 않을 때 클린 빌드하는 방법 (완전히 지우고 다시 빌드함)
명령어 : ./gradlew clean build
반응형