[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://dev.mysql.com/doc/relnotes/connector-j/8.0/en/news-8-0-31.html
https://shanepark.tistory.com/466
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 에러 (0) | 2023.07.19 |
[ intelliJ ] Invalid Gradle JDK configuration found 에러 (0) | 2023.07.17 |