[IntelliJ /SpringBoot] Cannot resolve class or package 'mysql'

2023. 7. 26. 19:51·🗂ㅤ작업 노트/에러 회고

 

 

 

[DB연동 관련] application.yml > datasource 추가 및 db 관련 build.gradle 설치가 된 환경에도 에러 발생

 

== application.yml 추가 ==
# database 연동 설정
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/생략?serverTimezone=Asia/Seoul&characterEncoding=UTF-8
    username: 생략
    password: 생략
  thymeleaf:
    cache: false

	
== build.gradle에 dependencies 추가 설치 ==
runtimeOnly 'mysql:mysql-connector-java'

 

 


 

 

 

 

 

1) File -> Invlidate Caches / Restart... 를 실행 후 IntelliJ IDEA를 재시작해보기  => 해결 안됨

 

2) Gradle -> 프로젝트명 우클릭 -> Refresh external project 클릭 하여 오류가 해결되었는지 확인해보기 => 해결 안됨

 

3) runtimeOnly("com.mysql:mysql-connector-j") 으로 수정하여 재설치 (재설치한 뒤 해결 방안 1번도 함께 진행)

=> 해결 완료

 


 

 

 

 

8.0.31 버전부터 본인들의 네이밍 가이드라인에 맞춰 groupid 및 artifactId를 바꿨다고 한다.

 

 

 

https://docs.spring.io/spring-boot/docs/3.0.5/reference/html/dependency-versions.html#appendix.dependency-versions.coordinates

 

 

 

 

 

 

https://dev.mysql.com/doc/relnotes/connector-j/8.0/en/news-8-0-31.html

 

 

 

 

https://shanepark.tistory.com/466

 

Spring Boot 3 에서 MYSQL 의존성 못찾는 경우

문제 스프링 부트 3.0.0 버전으로 개인 프로젝트를 진행하고 있는데, 시간도 어느정도 흘렀고 해서 3.0.5 버전으로 버전을 높이던 중 MySQL 드라이버를 찾지 못하는 문제가 발생. Failed to load driver clas

shanepark.tistory.com

 

 



 

 

 

Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method fail......com.zaxxer.hikari.pool.HikariPool error

 

 

 

 

오랜 삽질 끝에 application.yml 파일을 application.properties로 바꾸고 실행하니 해결됨ㅠㅠ

 

 

 

'🗂ㅤ작업 노트 > 에러 회고' 카테고리의 다른 글

[MySQL] Cannot Connect to Database Server  (1) 2023.12.10
[MariaDB] The TCP Port you selected is already in use... (Windows)  (0) 2023.11.30
[Font Awesome] 아이콘 깨짐 현상  (0) 2023.07.25
[Spring] Failed to load ApplicationContext 에러  (1) 2023.07.19
[ intelliJ ] Invalid Gradle JDK configuration found 에러  (0) 2023.07.17
'🗂ㅤ작업 노트/에러 회고' 카테고리의 다른 글
  • [MySQL] Cannot Connect to Database Server
  • [MariaDB] The TCP Port you selected is already in use... (Windows)
  • [Font Awesome] 아이콘 깨짐 현상
  • [Spring] Failed to load ApplicationContext 에러
나우(NAWOO)
나우(NAWOO)
  • 나우(NAWOO)
    < 기록을 위한 블로그 / WOO >
    나우(NAWOO)
  • 전체
    오늘
    어제
    • 분류 전체보기 (49)
      • 🗂ㅤ작업 노트 (14)
        • TIL (1)
        • 에러 회고 (9)
        • Project (4)
      • 🗂ㅤ인프라 | 네트워크 (1)
        • IaC (3)
      • 🗂ㅤAWS (0)
      • 🗂ㅤSQL (2)
      • 🗂ㅤJAVA (23)
      • 🗂ㅤETC (6)
        • 자격증 | 회고록 (1)
        • ETC (5)
  • 최근 글

  • 인기 글

  • 태그

    aws saa-c03 합격후기
    테라폼 주요 커맨드
    카테고리 위치 정보 커스텀
    heelo 커스텀
    초기개발환경
    terraform
    aws saa 합격후기
    heelo
    hcl을 사용하는 이유
    테라폼 간단 실습
    에러회고
    java
    IntelliJ
    heelo 스킨 커스텀
    테라폼
    테라폼 예시
    이클립스
    aws saa-c03
    Eclipse
    에러 회고
  • 공지사항

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
나우(NAWOO)
[IntelliJ /SpringBoot] Cannot resolve class or package 'mysql'
상단으로

티스토리툴바