본문 바로가기
springboot

[springboot] IntelliJ에서 jdk17, Springboot3.2.2 설치 및 환경설정

by 개발LOG 2024. 2. 11.

1. jdk 17 다운로드

먼저, jdk17버전 다운로드를 한다.

https://www.oracle.com/kr/java/technologies/downloads/#jdk17-windows

설치 후 인텔리제이 Project Structure 로 들어가 다운받은 jdk17로 SDK를 설정하고, Language Level을 SDK default로 설정해준다.

Modules 로 들어가 모듈 SDK도 바꿔주고 apply를 누른다.

 

Settings로 들어가서 Gradel로 들어가 Gradle JVM도 바꿔준다.

 

 

아래 사이트를 참고하기!

https://inpa.tistory.com/entry/IntelliJ-%F0%9F%92%BD-%EC%9E%90%EB%B0%94-JDK-%EB%B2%84%EC%A0%84-%EB%B3%80%EA%B2%BD-%EB%B0%A9%EB%B2%95

 

💽 IntelliJ - 자바 JDK 버전 변경 방법

인텔리제이 자바 버전 변경하기 내 컴퓨터에서 추가로 사용할 또다른 자바 JDK 버전을 설치하였다면, 인텔리제이에서도 별도로 자바 버전을 변경 해 주어야 한다. 왜냐하면 초기 설치된 자바 버

inpa.tistory.com

 

2. springboot 3.2.2 다운로드 및 설정

아래 사이트로 접속한다.

https://start.spring.io/

Group에는 com이라고 쓰고 Artifact와 Name에 프로젝트명을 써준다. 그러면 Package name이 자동완성된다. 

위와 같이 설정한 뒤 GENERATE 버튼 클릭

 

프로젝트 열었을 때 오류뜨면 jdk 위에 설정들 apply해주면 정상작동한다.

 

3. 환경셋팅

https://aday7.tistory.com/entry/IntelliJ-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EA%B8%B0%EB%B3%B8-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95-%EA%B0%80%EC%9D%B4%EB%93%9C

위 사이트를 참고해 환경셋팅을 해준다.

추가로 Build랑 Run을 모두 인텔리제이 IDEA로 바꿔줘야 조금 더 빠르다.

 

서버 포트번호 변경

default 서버 포트번호는 8080이다. 하지만 다른 프로젝트와 포트번호가 겹쳐 문제가 발생할 수 있어 포트번호를 다르게 변경하도록 한다. 방법은 aplication.properies 파일에 server.port=9091 본인이 설정하고 싶은 포트번호를 써준다. 

 

 

이렇게 환경설정이 끝났다면, 아래와 같이 스프링부트 버전 3.2.2와 변경한 포트번호9091이 정상적으로 나온다.

 

localhost:9091 로 접속하면 아래와 같이 나오면 정상이다.

devtools 추가 //서버재시작 없이 변경사항 바로 반영

build.gradle파일에 아래를 추가한다.

developmentOnly 'org.springframework.boot:spring-boot-devtools' 

 

그리고 아래 두개 설정하기

자바 파일을 변경한 후 자동 적용되게 하려면 다음처럼   [Preferences -> Build, Execution, Deployment -> Compiler]   에서 다음 항목을 활성화해야 한다.

 

그리고 [Preferences -> Advanced Settings] 에서 다음 항목을 활성화해야 한다.