민스씨의 일취일장

TIssue | IntelliJ - class import 안되는 이슈 본문

카테고리 없음

TIssue | IntelliJ - class import 안되는 이슈

읻민스 2025. 1. 3. 19:43
반응형

안텔리제이 클래스 임포트 안되는 이슈에 대한 글입니다.

IntelliJ Class Import 안되는 이슈

TIssue IntelliJ class import 안되는 이슈 썸네일 이미지이다.
IntelliJ class Import 안되는 이슈

상황

엔티티를 만든후 레포지토리를 생성하던 중, 레포지토리에서 엔티티 클래스 임포트가 안되는 이슈가 발생했다.

가능한 해결책과 실제 해결책

가능한 원인은 여러가지가 있을 수 있다.

1. 실제 정확한 파일 위치 및 파일 이름 확인 (문제 없었다)

실제 Import 하려는 파일이 해당 위치에 있는지, 올바른 이름을 작성했는지 확인해 보아야 한다. 기본적인 절차이다.

2. 프로젝트 구조 (문제 없었다)

Import문에서 파일의 위치를 정확히 입력했는지 확인해 보아야 한다. 이 또한 기본적인 절차이다.

3. build 패키지 삭제후 rebuild (문제 해결!)

IDE의 인덱싱이나 캐시에 문제가 있을 수 있다. 이럴 경우 build 패키지를 삭제 후 다시 build 해줄 수 있다. ydmins는 이방법으로 문제를 해결했다.

정리

build 패키지는 가끔씩 지우고 다시 build 해주는 것이 좋다고 말할 수 있다. 왜냐하면 Gradle은 성능을 향상하기 위해서 캐시를 사용하지만 해당 캐시가 손상되거나 실제와 일치하지 않는 문제 때문에 오류가 발생할 수 있다. 또한 프로젝트의 의존성이 변경되었을 때 기존 캐시된 의존성들로 인해 문제가 발생할 수 있다.

💡 위의 상황도 되돌아 보니, JPA를 적용하기 위해 의존성을 적용한 이후에 발생한 문제였다.

 따라서 앞으로는 원인 모를 오류가 발생했을 때, 빠르게 스펠링과 같은 기본적인 문제들을 체크하는 과정에 build 패키지를 재빌드 하는 것까지 루틴화해 둬야겠다.

728x90
반응형