2023년
[SpringBoot] Mysql 라이브러리 dependency 설정
더밸류(THEVALUE)
2023. 2. 1. 16:23
[ gradle 기준 ]
과거 Spring Boot 프로젝트와 mysql 라이브러리 연동을 하고자 할 때
여러 블로그에서 검색한 결과와 같이 아래처럼 설정을 하면 연동이 되는 것으로 나오나
(runtimeOnly 'mysql:mysql-connector-java')
작성 후 gradle refresh를 하여도 오류 및 DB 연동 오류가 발생하였음
caused by: java.lang.illegalstateexception: cannot load driver class: com.mysql.jdbc.driver
[ 결론 ]
Spring Boot 버전 업에 따른
mysql 라이브러리 dependency 설정법이 달라짐
(기존)
runtimeOnly 'mysql:mysql-connector-java'
(변경)
runtimeOnly 'com.mysql:mysql-connector-j'
* 프로젝트 생성 시
기본적으로 필요하다고 판단되는 라이브러리가 있을 경우
프로젝트 초기화 시 아예 dependency 를 추가하여 생성하는 방법으로 깔끔하게 진행하자!!!
