W moim przypadku brakowało kolejnej zależności:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
W przypadku korzystania z IntelliJ i jeśli dziedziczysz po <parent> , możesz zobaczyć swój efektywny pom.xml klikając prawym przyciskiem myszy w dowolnym miejscu pliku pom.xml , a następnie:
i wyszukaj mysql-connector-java artefakt, jak wspomniano.