[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)
  • 최근 글

  • 인기 글

  • 태그

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

  • 최근 댓글

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

티스토리툴바