📢 해결법이 궁금하신 분은 맨 밑줄만 보세요.
도커로 MySQL 띄우고 연결하는 과정에서 드라이버 인식 오류가 발생했다.
application.yml에서 MySQL 드라이버를 못 찾고 자꾸 mysql 패키지를 생성하겠냐는 알림이 떠서 난감했다.
# 오류 발생 구문
driver-class-name: com.mysql.cj.jdbc.Driver
사실 스프링 부트는 드라이버명을 적어주지 않아도 알아서 찾아준다.
그러나, 적었을 때 발생한 오류에 대해 해결하고 싶었다. (단순히 생략해서 해결하고 싶지 않았음)
AI한테 물어보니 Gradle 빌드 파일을 다시 확인하라더라.
의존성 주입이 안 된 것 아니냐는 의미였는데 내가 실수했을 리 없었다.
Gradle 리프레시를 안 해서 그렇다는 답변도 받았는데, 역시나 말이 안 된다.
답은 간단했다.
캐시를 초기화하고 재시작하자.
*인텔리제이 같은 IDE 역시 캐시 문제로 인식에 문제가 생기기도 한다.
캐시 초기화 후 재시작 (인텔리제이 기준)
File > Invalidate Cashes > Invalidate and Restart
'개인 학습 > 기타' 카테고리의 다른 글
쉘 명령어 모음 (0) | 2025.05.23 |
---|---|
[국가기밀] 개발자로 성공하는 방법 (0) | 2025.05.20 |
도커 설치하기 (MySQL 포함) (0) | 2025.05.15 |
[GitHub] Commit & Push Changes to GitHub via Terminal (0) | 2025.02.13 |
[GitHub] Conventional Commits / 커밋 유형 정리 (0) | 2025.02.12 |