안녕하세요
이번 포스팅은 스프링 부트 개발 환경을 구축하고 Hello world를 띄워보도록 하겠습니다.
먼저 JDK를 설치하고 IDE를 준비하고, 스프링부트 프로젝트를 실행하여 Hello world를 띄워야 합니다.
필자의 OS는 Windows 10버전으로, 설치 시 참고 바랍니다.
(1) JDK 설치
먼저 cmd를 실행시킵니다.
cmd창에서 "java - version"을 실행하여 현재 자바 버전을 확인합니다.
jdk가 설치가 안되신 분도 계실텐데요.
스프링 부트를 다루면서 사용할 버전은 AdoptOpenJDK입니다.
구글에서 "AdoptOpenJDK" 를 검색합니다
▽▽▽ AdoptOpenJDK 사이트 링크 ▽▽▽
검색하면 보여지는 화면이죠.
첫번째로 나오는 사이트를 클릭합니다.
Open JDK 8버전 선택 후 Latest release 클릭
next 클릭
I accept the terms in the License Agreement 체크 후 Next
Next 클릭
Install 클릭
설치가 완료되었다.
다시 cmd를 껐다가 다시 열어서 "java -version"을 입력해보자
JDK 버전이 AdoptOpenJDK로 변경된 것을 확인할 수 있다.
(2) IDE 설치
구글에서 인텔리제이 설치를 검색
어찌 JetBrains 사 사이트가 다른 블로그들보다 밑에 있는건지...
보라색으로 표시한 사이트에 들어가면 된다.
▽▽▽ 인텔리제이 사이트 링크 ▽▽▽
https://www.jetbrains.com/ko-kr/idea/download/#section=windows
각 OS에 맞는 버전을 다운받으면 되는데,
무료버전인 Community를 받을 것이다.
다운로드 클릭
설치가 완료된 실행파일 클릭
Next 클릭
Next 클릭
각 컴퓨터 환경에 맞게 설정파일 클릭
필자는 64비트 컴퓨터라 64-bit launcher 클릭
Add "Open Folder as Project"
.java
Add launchers dir to the PATH
클릭
Install 클릭
설치가 끝나면 재부팅 여부를 묻는다
본인이 원하는 과정 선택하여 Finish
설치가 완료되었다.
(3) 프로젝트 생성
▽▽▽ 스프링 프로젝트 생성하는 사이트 ▽▽▽
이 웹 페이지에서 스프링 부트 프로젝트를 생성할 것이다.
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 을 주소창에 입력하면
정상적으로 출력되는 것을 확인할 수 있다.
긴 글 읽어주셔서 감사합니다.
'자바 > 스프링 부트' 카테고리의 다른 글
[Spring boot] 06. 스프링 부트 H2 Database 트랜잭션 확인하기 (0) | 2021.06.02 |
---|---|
[Spring boot] 05. 스프링 부트 JPA(Java Persistance API)로 데이터 생성하기 (0) | 2021.06.02 |
[Spring boot] 04.스프링 부트 폼 입력 데이터 주고 받기 (0) | 2021.06.01 |
[Spring boot] 03.스프링 부트 mustache 뷰 레이아웃(부트스트랩) 적용하기 (0) | 2021.06.01 |
[Spring boot] 02. 스프링 부트 뷰 템플릿 만들기(mustache 사용하기) (0) | 2021.06.01 |
댓글