[spring] IntelliJ `Cannot resolve symbol` 에러 해결

Seoheeuhm·2025년 5월 11일

잘만 돌아가던 프로젝트에 갑자기 온갖 빨간 줄이 그어졌다.

에러 내용은 "Cannot resolve symbol.. "

사실 이 에러는 IntelliJ IDEA에서 잊을 만 하면 나오는.. 그만큼 자주 보이는 에러이다.

다시 말해 아래와 같이 import가 제대로 안 돼서 생긴 에러이다.
build.gradle 을 뒤져봐도 잘못 된 게 없어보이고,, 이런 어이없는 이유로 시간 낭비하는 게 너무 짜증나서, 해결하고 이번에 따로 정리해두기로 했다.


🔎 해결 방법

1. 빌드 다시 하기

상단 메뉴바 Build > Clean Project 하고 나서, Build > Rebuild Project

2. 캐시를 비우고 재실행하기

상단 메뉴바 File > Invalidate Caches / Restart… 를 선택 -> IDE가 재실행된다.

3. Gradle을 Refresh 해주기

상단 메뉴바 View > Tool Windows > Gradle에 들어간다.

-> 프로젝트명을 마우스 우클릭하여, Refresh Gradle Dependencies를 누르고 기다린다. => 해결

4. Gradle 빌드 설정을 IntelliJ IDEA 로 바꿔주기 (이 방법은 비추..)

  1. 위 방법들로도 해결이 안 되면, IDE를 최신버전으로 업데이트가 되어있는지 확인해보자..

대체 뭐가 문제인 지 몰라 헤매던 중, 인텔리제이를 껐다가 시간이 좀 지나 다시 켜보니 다시 정상 실행되어 있었다.. 진짜 예민한 아이같다..

0개의 댓글