본문 바로가기
자바/스프링 부트

[Spring boot] 01. 스프링 부트 개발환경 만들기(JDK 설치부터, IDE(IntelliJ) 설치, 프로젝트 생성 후 실행하기 까지)

by drCode 2021. 6. 1.
728x90
반응형

스프링 부트

 

안녕하세요

 

이번 포스팅은 스프링 부트 개발 환경을 구축하고 Hello world를 띄워보도록 하겠습니다.

 

먼저 JDK를 설치하고 IDE를 준비하고, 스프링부트 프로젝트를 실행하여 Hello world를 띄워야 합니다.

 

필자의 OS는 Windows 10버전으로, 설치 시 참고 바랍니다.

 

728x90

(1) JDK 설치

 

먼저 cmd를 실행시킵니다.

 

cmd창에서 "java - version"을 실행하여 현재 자바 버전을 확인합니다.

 

cmd 자바 버전 결과

 

jdk가 설치가 안되신 분도 계실텐데요.

 

스프링 부트를 다루면서 사용할 버전은 AdoptOpenJDK입니다.

 

 

구글에서 "AdoptOpenJDK" 를 검색합니다

 

▽▽▽ AdoptOpenJDK 사이트 링크 ▽▽▽

https://adoptopenjdk.net/

 

AdoptOpenJDK

AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, Windows, ARM, Solaris, and AIX.

adoptopenjdk.net

 

adoptOpenJDK 검색 결과

 

검색하면 보여지는 화면이죠.

 

첫번째로 나오는 사이트를 클릭합니다.

 

Open JDK 8버전 선택 후 Latest release 클릭

 

Open JDK 8버전 선택 후 Latest release 클릭

 

AdoptOpenJDK 설치 과정

 

next 클릭

 

 

AdoptOpenJDK 설치 과정

 

I accept the terms in the License Agreement 체크 후 Next

 

AdoptOpenJDK 설치 과정

 

Next 클릭

 

 

AdoptOpenJDK 설치 과정

 

Install 클릭

 

 

AdoptOpenJDK 설치 과정

 

설치가 완료되었다.

 

다시 cmd를 껐다가 다시 열어서 "java -version"을 입력해보자

 

AdoptOpenJDK 설치 과정

 

JDK 버전이 AdoptOpenJDK로 변경된 것을 확인할 수 있다.

 

 

(2) IDE 설치

 

구글에서 인텔리제이 설치를 검색

 

인텔리제이 설치 과정

 

어찌 JetBrains 사 사이트가 다른 블로그들보다 밑에 있는건지...

 

보라색으로 표시한 사이트에 들어가면 된다.

 

▽▽▽ 인텔리제이 사이트 링크 ▽▽▽

https://www.jetbrains.com/ko-kr/idea/download/#section=windows

 

다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE

 

www.jetbrains.com

 

인텔리제이 설치 과정

 

각 OS에 맞는 버전을 다운받으면 되는데,

 

무료버전인 Community를 받을 것이다.

 

다운로드 클릭

 

인텔리제이 설치 과정

설치가 완료된 실행파일 클릭

 

 

인텔리제이 설치 과정

 

Next 클릭

 

인텔리제이 설치 과정

 

Next 클릭

 

 

인텔리제이 설치 과정

 

각 컴퓨터 환경에 맞게 설정파일 클릭

 

필자는 64비트 컴퓨터라 64-bit launcher 클릭

 

Add "Open Folder as Project"

.java

Add launchers dir to the PATH

 

클릭

 

인텔리제이 설치 과정

 

Install 클릭

 

인텔리제이 설치 과정

설치가 끝나면 재부팅 여부를 묻는다

 

본인이 원하는 과정 선택하여 Finish

 

인텔리제이 설치 과정

 

설치가 완료되었다.

 

반응형

(3) 프로젝트 생성

▽▽▽ 스프링 프로젝트 생성하는 사이트 ▽▽▽

https://start.spring.io/

스프링 부트 프로젝트 생성하기

이 웹 페이지에서 스프링 부트 프로젝트를 생성할 것이다.

 

 

스프링 부트 프로젝트 생성하기

Project : Gradle Project

 

Spring Boot : 디폴트로 선택되어 있는 것

 

Artifact 수정 : 본인이 생성하고 싶은 프로젝트 명을 적는다. 

 

필자는 가계부 웹 프로젝트를 만들 것이다.

 

 

packaging : Jar 파일

 

Java 버전 : 8 버전

 

 

이제 ADD DEPENDENCES 버튼을 클릭하여 추가할 기능들을 선택한다.

 

Spring Web, H2 Database, Mustache, Spring Data JPA를 선택하여 추가한다.

 

스프링 부트 프로젝트 생성하기

 

스프링 부트 프로젝트 생성하기

 

GENERATE 버튼을 클릭하여 다운로드 받는다.

 

다운로드 받은 Zip 파일을 

 

본인이 프로젝트를 실행할 경로에 위치시킨다.

 

스프링 부트 프로젝트 생성하기

필자는 C 드라이브 밑에 SpringBoot를 만들어 프로젝트 파일을 위치시켰다.

 

 

인텔리제이

 

Open 버튼 클릭

 

인텔리제이

프로젝트가 위치한 경로 찾고 

 

프로젝트 선택 후 OK 클릭

 

 

인텔리제이

Trust Project 클릭

 

 

프로젝트 실행하기

src > main > java > 프로젝트명 > 프로젝트명 어플리케이션.java  파일 클릭

 

 

프로젝트 실행하기

 

Run '프로젝트명....main()' 실행하기

 

프로젝트 실행하기

 

프로젝트를 실행하면 이와 같은 화면이 나온다.

 

 

프로젝트 실행하기

이제 웹 문서를 열어서 url에 "localhost:8080"을 입력하고 들어오면 

 

Error Page가 나온다.

 

웹 페이지를 만들지 않았기 때문이다.

 

HTML 파일을 만들 것이다..

 

 

프로젝트 생성하기

src > main > resources > static 에서 

 

우클릭 > New > HTML File 클릭

 

프로젝트 생성하기

 

hello입력하고 엔터

 

 

프로젝트 실행하기

 

Hello World 작성하고 

 

서버에서 반영을 시켜줘야한다.

 

서버를 재시작 해야한다.

 

프로젝트 실행하기

버튼 위에 있는 버튼이 재시작 버튼이다.

 

재시작 버튼 클릭

 

 

프로젝트 생성하기

 

localhost:8080/hello.html 을 주소창에 입력하면 

 

정상적으로 출력되는 것을 확인할 수 있다.

 

 

긴 글 읽어주셔서 감사합니다.

728x90
반응형

댓글