상세 컨텐츠

본문 제목

[Spring Boot] 다시 공부 시작. -기본 설정.

Programming/BackEnd

by Dal_pang 2023. 2. 15. 23:03

본문

프로젝트 기본 설정 : Java version 11.

사용할 IDE : IntelliJ IDEA

 

start.spring.io 사이트에서 스프링 부트 깔기.

 

Project : Gradle - Groovy

Language : Java

Spring Boot : 2.7.8

(3.0.2로 설정해봤을 때, build.gradle 파일 실행 시 제대로 실행되지 않는 문제가 있어, 정식 출시된 다른 버전인 2.7.8으로 다운로드하여 설치함. 3.0.2 버전 설치 시 sourceCompatibility='17'로 되어 있는 것으로 봤을 때, 해당 버전은 java 17 버전이 깔려 있었어야 했던 듯하다.)

 

 

Project Meta

Group : 일반적으로 기업 도메인명을 적는 곳.

Artifact : 빌드 되어야 나오는 결과물. 프로젝트명과 같은 역할.

Dependencies : Spring Web, Thymeleaf(Template Engines)

설정 후 Generate 버튼을 눌러 설정된 파일을 다운.

 

압축 풀기 후, 원하는 폴더로 위치 변경 후 인텔리제이와 같은 IDE에서 Open -> 프로젝트 파일 내 build.gradle을 open으로 켜서 외부 라이브러리를 다운로드한다.

 


start.spring.io를 통해 스프링 부트 프로젝트를 생성할 경우

필요한 설정파일들을 기본적으로 생성하여 제공해 주기 때문에, 맨땅에 헤딩하는 시간을 줄일 수 있음!

 

.gitignore 파일도 이미 기본적인 설정을 박아서 제공해 준다.

(.gitignore 파일은 git에 올릴 때 올리지 말라고 작성해 놓는 설정 파일 같은 존재이다. 여기에 작성된 파일명이나 디렉터리의 파일들은 git 커밋 시 제외된다)

 

build.gradle 파일의 repositoiries 하위 mavenCentral()은 dependencies를 다운로드하는 원격 저장소의 위치.

 


 실행 방법

src/main/java/프로젝트명/프로젝트명Application 파일의 main함수 옆 실행 버튼(삼각형)을 눌러서 실행하면 된다.

콘솔의 port 번호를 확인할 것. 일반적으로 8080번으로 뜸.

브라우저에 "http://localhost:8080/" 주소 입력해 연결해 보면 아마 WHhitelabel Error Page가 뜬다.

=> 아직 아무것도 생성되지 않으므로 이게 정상이다. Don't Worry!

 

* 웹서버 설정 따로 안했는데 뜨는 이유?

스프링 부트가 tomcat 웹서버를 내장하고 있으므로 바로 실행됨!

 

프로젝트 Build Tools를 Gradle이 아닌 IntelliJ IDEA로 변경해주면 Gradle을 통해서 실행하는 것 보다 빠르게 실행할 수 있다.

 

 

728x90

관련글 더보기