2023년 12월 작성
목적
Windows 로컬 PC에 개발 환경 설정하는 법을 이해하자.
JDK버전이 변경되면 설정법이 변경 될수 있다.
버전이 변경되더라도 트라블 슈팅 할 수 있도록 하나씩 해보자.
1
자바코드의 번역과 실행을 담당한다.
2
Windows pc에 자바 JDK 최신버전(21)을 설치한다.
현재 버전 확인하고 없거나 낮은 버전이면 삭제 후 재설치하자.
c:\1work\tool 폴더를 만든다.
다운로드
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)
1
인텔리제이 Community 버전을 설치한다.
PC에 개발도구 인텔리제이 설치
https://www.jetbrains.com/ko-kr/idea/download/#section=windows
Community
다운로드 1분 걸림
2
설치
1
스프링부트 프로젝트를 만들자
spring initializr를 사용해 쉽게 프로젝트를 만들 수 있다.
디폴트(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
테스트~
연결할수 없다고 오류 나면 ~~
오류 고쳐 보자~
혹, 오류 나면 3.1.0 으로 변경
오류 고치기
File > Setting > Build,Execution,Deployment > Build Tools > Gradle >
Gradle JVM : openjdk-21 21.0.1 로 변경.
오류 고치기
File > Project Structure
8
서버 재시작
9
웹 사이트 접속
아래가 나오면 정상
10
hello.html 만들기
리소스에서 hello.html 작성
11
웹 브라우저로 확인.
http://localhost:8080/hello.html
1
무료 동영상 강의
2
같이 보면 좋을 책
https://brunch.co.kr/@topasvga/3502
AWS 환경에서 스프링부트 사용하기
https://brunch.co.kr/@topasvga/3558
감사합니다.