could not find mysql:mysql-connector-java

byeol·2023년 2월 27일
0

원인

External Libraraires에 저 mysql에 없는거다.

방법 1) build.gradle 오타 확인

 implementation 'org.springframework.boot:spring-boot-starter'
   runtimeOnly 'mysql:mysql-connector-java'
   testImplementation 'org.springframework.boot:spring-boot-starter-test'

근데 나의 경우 오타도 없었다.

방법 2) 버전 명시하기

열심히 찾아본 결과

나와 같은 상황에 놓여 질문을 하신 분이 계셨고

따라서 저렇게 버전을 명시했더니 External Libraries에 등장했다!

+) 추가적으로 저 버전 명시에서 아래와 같은
unable to open jdbc connection for ddl execution
에러 메시지기 뜰 수 있다. 이는 현재 내가 다운로드 받은 mysql 버전과 다른 버전이 external Libraries에 다운받아 지면 저렇게 뜨는거 같다.
나와 같은 경우 저기 저 버전을 그대로 적었다가 위와 같은 에러가 발생하였고
현재 내가 다운받은 버전으로 바꿔서 했더니 제대로 작동하였다.

implementation "mysql:mysql-connector-java:8.0.21"
profile
꾸준하게 Ready, Set, Go!

0개의 댓글