
강의에서 이용하는 SpringBoot 버전이 2.3.3 버전인데,
Spring initializr에서 제공하는 가장 과거 버전은 3.2.9 버전이다.
원래는 3.2.9버전으로 프로젝트를 생성한 뒤, 강의를 수강했는데
중간 중간 SpringBoot 버전 문제로 오류가 뜨는 것을 경험했다.
그 이후 부터는
강의 시작 전에 모든 버전을 맞추기 시작했고,
다운그레이드를 진행하며, 해당 에러를 항상 마주쳤다.

Spring Boot 2.3.3은 Gradle 6.x와 호환이 된다.
Gradle 7.x 이상에서는 일부 API가 변경되어 호환성 문제가 발생할 수 있는데, 내가 생성한 프로젝트는 Gradle 버전이 무려 8.8 버전이었다.

6.x 버전이 호환되기 때문에,
6.8.3버전으로 버전을 다운그레이드했다.

Gradle 업데이트 버튼을 클릭하면
정상적으로 프로젝트가 빌드된 것을 확인할 수 있다.
가끔 오류가 뜨긴 하는데, 그건 캐시 문제다.
이건 다음에 오류가 또 뜨면 게시글을 업데이트할 예정이다.