CS Activity/Projects

[아카이브 개인 프로젝트] Java 1.8/8 & Spring Boot 2.7.x 다운그레이드 하기 (feat. IntelliJ)

Jenn28 2024. 1. 31. 23:16

0. 다운그레이드 계기

회사에서 사용하고 있는 버전에 맞추려면 Java 8, Spring Boot 2.7.x 버전을 사용해야만 했다.

근데 IntelliJ의 Spring Initializer 에는 Java 17과 20 버전밖에 지원을 안했고..

역시나 스프링부트 버전도 3.0 이상만 설정할 수 있었다.

 

그래서 Java 8을 직접 설치하고, Maven의 pom.xml에서 직접 설정을 바꿔서 다시 빌드를 했다.

 

이 글에서는 pom.xml 수정 방법만 다룰 예정이므로,

Java 8 설치 및 IntelliJ 변경법은 다른 포스트를 참고하길!

 

1. Maven pom.xml 수정

일단 Spring Initializer 단계에서는 Java 17 & Spring Boot 3.2.2 로 설정해서 프로젝트를 생성했다.

그리고 pom.xml 파일에서 빨간색으로 표시한 곳을 수정해주면 된다.

 

나는 Spring Boot 2.7.17 버전과 자바 8 버전을 사용할 예정이었기 때문에 다음과 같이 수정해줬다.

 

pom.xml

 

2. Maven Reload (새로고침)

처음에 새로고침 안하고 바로 빌드했다가 오류가 발생했다..ㅋ

 

 

3. Maven 빌드

ArchiveApplication을 빌드하면 이렇게 2.7.17 버전이 잘 설치된 것을 볼 수 있다!

 

External Libraries - Maven

 

4. 성공!

Spring 공식 문서에 있는 샘플 API를 작성해주고~

'Hello World!' 가 잘 뜬 것을 확인했다.

 

 

 

기본적인 환경 설정은 끝났고, 필수적인 라이브러리 설치 후 본격적으로 개발을 시작하면 되겠다.