[IntelliJ] Cannot resolve symbol 에러 해결 방법

CHLEE·2022년 8월 22일
0

TIL

목록 보기
6/9
import org.springframework.stereotype.Component;

강의 보면서 작성한 파일을 켰더니 멀쩡하던 @Component가 갑자기 안되는 현상이 나타났다. 딱히 설정 건드린 적도 없는데 당황스러웠다. 다른 클래스의 @Autowired도 그렇고.. import에서 문제가 생긴 것 같다.

Cannot resolve symbol 에러로 검색해보니 IntelliJ IDEA에서 자주 보이는 에러라고 한다.

해결 방법

  • 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를 최신버전으로 업데이트가 되어있는지 확인해본다. 그냥 업데이트해서 해결된 경우도 있다고 한다...

나는 3번째 방법으로 해결! 속이 다 시원하다...

출처 : https://ottl-seo.tistory.com/entry/IntelliJ-Cannot-resolve-symbol-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0

profile
🤗

0개의 댓글