Spring Initializr 로 프로젝트를 빌드한 후 인텔리제이에서 열었는데..!
빌드 오류가 떴다.
Could not resolve all files for configuration ':classpath'.
No matching varient of org.springframework.boot:spring-boot-gradle-plugin:3.0.1 was found.
gradle에서 오류가 나서 gradle을 아무리 reload를 해도 제자리 걸음..
build.gradle에 가서 설정을 해줘야 한다는 다른 블로그의 글을 보고 dependencies 설정도 해보고 이것저것 해봤지만 제자리걸음..!
Spring boot 버전 때문이었다.
버전을 3.0.1로 설정했더니 생긴 문제였다.
버전을 2.7.7로 바꿔서 재생성했더니 해결됐다.
이유는 아직 모르겠다. 더 알아봐야겠다.
=> 이유를 찾아왔다.
3.0.1 버전은 Java17부터 지원한다.
Java11을 쓰려면 2.7.7 버전을 사용해야 한다.
나는 Java11을 사용했기 때문에 3.0.1 이 아닌 2.7.7 버전으로 받았어야 했던 것이다.
(+)
SNAPSHOT : 아직 개발 진행 중임을 의미한다.
-> 때문에 안전하게 이전 버전을 사용하는 것을 추천한다.