개발일지/2023_한이음

[개발]🚨ERROR - cannot find symbol(클래스) 에러

기억지기 개발자 2023. 6. 25. 23:45

🛤️현상

실제 오류 화면...언젠가는 해결하겠다는 마음으로 캡쳐해둠!

여러 블로그들을 검색해서 각종 방법들을 시도/체크 해보았다.

  • 해당 클래스가 존재하지 않는가? ➡️ NO❌
  • 해당 클래스를 사용할 때 철자를 틀리게 적었는가? ➡️ NO❌
  • Build > Rebuild Project 를 시도해보지 않았는가 ? ➡️ NO❌
  • File > Invalidate Caches... 를 시도해보지 않았는가 ? ➡️ NO❌
  • 클래스 패스를 정확하게 import 해보지 않았는가 ? ➡️ NO❌

➡️한마디로 블로그에서 본 방법을 사용해도 해결되지 않았다는 것이다!! (이 문제 때문에 거의 하루동안 다른 개발을 진행할 수 없었다ㅠㅠ)

 

🗝️해결

실제 프로젝트 구조

프로젝트에서 HeartDTO를 찾지 못해서 발생한 일 같다.

그래서 자포자기하는 심정으로 HeartDTO ➡️ DTO로 클래스 이름을 바꾸니까 HeartDTO를 사용하는 HeartService에서도 알아서 DTO로 변경이 되었고, 그러면서 자연스럽게 해결이 되었다...!! 

정확한 원인도 모르겠고 약간의 야매(?) 느낌이 있기도 하지만 어쨋든 해결되서 기쁘다ㅠㅠ