brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Dec 04. 2023

42탄-8. 스프링부트 3 시작하기 - 2023-12

2023년 12월 작성

목적

Windows 로컬 PC에 개발 환경 설정하는 법을 이해하자.

JDK버전이 변경되면 설정법이 변경 될수 있다.

버전이 변경되더라도 트라블 슈팅 할 수 있도록 하나씩 해보자.



<1> 1단계 - Windows  PC에 JDK 설치 = Java Development Kit, 자바개발도구

<2> 2단계 - IDE설치 = 통합 개발환경 =인텔리제이 설치

<3> 3단계 - 스프링부트 프로젝트 만들기

<4> 같이 보면 좋을 자료




<1> 1단계 - Windows  PC에 JDK 설치 = Java Development Kit, 자바개발도구


1

자바코드의 번역과 실행을 담당한다.



2

Windows pc에 자바 JDK  최신버전(21)을 설치한다.

현재 버전 확인하고 없거나 낮은 버전이면 삭제 후 재설치하자.



c:\1work\tool 폴더를 만든다.


다운로드

https://jdk.java.net/archive/



c:\1work\tool\jdk-21\bin> java --version

openjdk 21 2023-09-19



3

아무 디렉터리에서나 실행되도록 환경 설정하기


jdk를 아무 디렉터리에서나 사용할 수 있게 하기 =  windows 10에서 시스템 환경 변수 설정하기?

설정 > 시스템 > 정보 고급 시스템 설정 > 환경변수



시스템 변수에서 작업 2가지를 한다.


시스템 변수 새로 만들기.



JAVA_HOME

c:\1work\tool\jdk-21

시스템 변수에 java.exe가 있는 bin 위치 지정.

PATH에 편집 > 새로 만들기

%JAVA_HOME%\bin



5

확인?

cmd 프롬프트 다시 띠우기

아무 디렉터리에서나 확인


C:\Users> java --version

openjdk 21 2023-09-19                                                                                       

OpenJDK Runtime Environment (build 21+35-2513)                                                              

OpenJDK 64-Bit Server VM (build 21+35-2513, mixed mode, sharing)     





<2> 2단계 - IDE설치 = 통합 개발환경 =인텔리제이 설치


1

인텔리제이 Community 버전을 설치한다.


PC에 개발도구 인텔리제이 설치

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

Community

다운로드 1분 걸림


2

설치




<3> 3단계 - 스프링부트 프로젝트 만들기


1

스프링부트 프로젝트를 만들자

spring initializr를 사용해 쉽게 프로젝트를 만들 수 있다.


https://start.spring.io/


디폴트(demo)로 놓는다.


앞에서 설치한 JDK 버전으로 설치한다. = 최신버전인 Java 21로 변경한다.






3

Group  hello

Artifact hello-spring



오른쪽 ADD 해서 아래 2개 설치하자.

Spring Web

thymeleaf








or

오른쪽 ADD 해서 아래 4개 설치하자.

Spring Web

H2 Database

Mustache

Spring Data JPA



GENERATE 클릭한다.




4

demo.zip 다운로드 된다.


c:\1work에  복사한다.

'여기에 압축 풀기' yes로 압축을 푼다.



5

인텔리제이로 open 한다.

file - open

1work\demo

신뢰 체크




6


다운로드 된다.

10분 소요


빌드



실행



7

테스트~

http://localhost:8080/


연결할수 없다고 오류 나면 ~~



오류 고쳐 보자~

혹, 오류 나면 3.1.0 으로 변경




오류 고치기

File  > Setting    > Build,Execution,Deployment > Build Tools > Gradle >

Gradle JVM : openjdk-21  21.0.1 로 변경.



오류 고치기

File >  Project Structure




8

서버 재시작





9

웹 사이트 접속

http://localhost:8080/


아래가 나오면 정상


10

hello.html 만들기


리소스에서 hello.html 작성





11

웹 브라우저로 확인.

http://localhost:8080/hello.html







<4> 같이 보면 좋을 자료


1

무료 동영상 강의

https://www.inflearn.com/course/lecture?courseSlug=%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8&unitId=48553




2

같이 보면 좋을 책

https://brunch.co.kr/@topasvga/3502





다시보기 

AWS 환경에서 스프링부트 사용하기


https://brunch.co.kr/@topasvga/3558








감사합니다.

매거진의 이전글 42탄-7. AWS - EC서버에 프로젝트 배포
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari