Framework/Spring boot
[SpringBoot] IntelliJ IDEA :: Cannot resolve class or package 'mysql'
codingD
2020. 5. 26. 13:15
에러 내용
- Gradle 프로젝트에 mysql을 연동하려고 'spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver' 를 입력하였는데 발생
- IntelliJ IDEA 에서 Gradle 기반의 프로젝트 작성시, 프로젝트 내 classpath에서 해당 클래스를 찾지 못하여 발생하는 것으로 External Libraries 탭을 보면 /build.gradle 의 dependencies에 정의한 라이브러리들이 로드되지 않은 것을 확인할 수 있음
cannot resolve class or package 'mysql'
cannot resolve class or package 'cj'
cannot resolve class or package 'jdbc'
cannot resolve class or package 'Driver'
해결책
- File -> Invlidate Caches / Restart... 를 실행 후 IntelliJ IDEA를 재시작
- 위의 방법으로 해결 되긴 하였으나, 해결이 안될 경우
- Gradle -> 프로젝트명 우클릭 -> Refresh external project 클릭 하여 오류가 해결되었는지 확인