잘만 돌아가던 프로젝트에 온갖 빨간 줄이 그어졌다.
에러 내용은 "Cannot resolve symbol.. "
사실 이 에러는 IntelliJ IDEA에서 잊을 만 하면 나오는,, 그만큼 자주 보이는 에러이다.
다시 말해 아래와 같이 import가 제대로 안 돼서 생긴 에러이다.
import org.springframework.beans.factory.annotation.Autowired;
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 로 바꿔준다.
Preference창(단축키: Ctrl+Alt+S)을 띄워
Build,Execution,Deployment > Build Tool > Gradle > Build and Run 에서
설정이 Gradle로 되어있다면 모두 IntelliJ IDEA로 바꿔준다.
5번째 방법: 위 방법들로도 해결이 안 되면, IDE를 최신버전으로 업데이트가 되어있는지 확인해본다.
대체 뭐가 문제인 지 몰라 헤매던 중, 그냥 업데이트 하라길래 했는데 해결이 되었던 경험도 있었다....
- 끝 -