<

Spring/SpringBoot

[Spring] 김영한님 스프링 입문 강의 - 프로젝트 생성 오류 해결법

leedongbin 2023. 7. 3. 20:12

인프런의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹, MVC, DB 접근 기술" 강의에서,
섹션 1의 '프로젝트 생성' 과정에서 생기는 오류의 해결 방법에 관한 글입니다.
이 글은 2023/07/03에 작성되었으며, 이후 제공되는 Spring Boot 버전에 차이가 있을 수 있습니다.

 

방학 때 큰맘 먹고 스프링 강의를 듣기 시작했는데, 시작하자마자 오류를 뱉어버려 마음이 꺾여버린 (나)여러분들을 위해 해결 방법을 가져왔습니다!

시작도 하기 전에 오류가 나버린 모습..

A problem occurred configuring root project 'hello-spring'.
> Could not resolve all files for configuration ':classpath'.
   > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.1.1.
.........

대충 위와 같은 오류인데, 자바 버전이 맞지 않아서 그렇다고 합니다. 바로 해결 방법을 알아봅시다.

 

 

프로젝트를 생성할 때 강사님이 설명해 주신 준비물은 아래의 세 가지입니다.

  1. Java 11
  2. IntelliJ IDE
  3. https://start.spring.io 에서 프로젝트 생성

그런데 작성일 기준으로 spring initializr에서 제공하는 Spring Boot의 버전이 바뀌어서, 아래의 설명을 그대로 따라 해주시면 됩니다.

 

1. Java 설치

우리는 Spring Boot 3.1.1 버전을 사용할 것이기 때문에, Java17 버전으로 설치해줍니다.

저는 맨 아래의 'Java SE Development Kit 17' 버전을 설치했고, 본인의 운영체제에 맞게 설치하시면 됩니다.

이후 환경변수 설정 과정이 꼭 필요합니다!

 

1. 설정에 들어가서, 시스템 -> 정보 탭으로 들어갑니다.

 

2. 고급 시스템 설정 -> 고급 -> 환경 변수 클릭 후, 시스템 변수의 '새로 만들기'를 클릭하여

  • 변수 이름 : JAVA_HOME
  • 변수 값 : C:\Program Files\Java\jdk-17

을 입력하고, 확인을 눌러줍니다.

 

3. 다시 시스템 변수의 '새로 만들기'를 클릭하여,

  • 변수 이름 : CLASSPATH
  • 변수 값 : %JAVA_HOME%\lib

을 입력하고, 확인을 눌러줍니다.

 

4. 시스템 변수의 'Path'변수를 더블클릭하고, '새로 만들기'를 클릭하여 '%JAVA_HOME%\bin'을 만들어줍니다.

그리고 '위로 이동'을 클릭하여 맨 위로 올려주고 확인을 눌러줍니다.

 

2. IntelliJ IDE 설치

https://www.jetbrains.com/ko-kr/idea/download/?section=windows에서 본인의 운영체제에 맞게 다운로드해 줍시다.

설치하실 때, 위와 같이 체크해주셔야 합니다!

만약 IntelliJ IDE가 이미 깔려있어서 넘어갔는데, 블로그 내용을 똑같이 따라 해도 안된다면 IntelliJ를 제거 후 다시 설치해 보시기 바랍니다.

 

3. https://start.spring.io 에서 프로젝트 생성

강의에서와 버전이 좀 바뀌어서, 위와 똑같이 체크해 주시고 'GENERATE'를 눌러주시면 됩니다.

이제 설정 과정은 끝났고, 나머지는 강의 내용을 그대로 따라 해주시면 됩니다.

 

오류 아님.

드디어 정상적으로 동작합니다!