3 回答
TA贡献1765条经验 获得超5个赞
在我的情况下,缺少下一个依赖项:
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
在使用 IntelliJ 的情况下,如果您从 a 继承<parent>
,您可以pom.xml
通过右键单击 中的任意位置来查看您的效果pom.xml
,然后:
并搜索mysql-connector-java
提到的工件。
TA贡献1872条经验 获得超3个赞
我在使用 Spring Boot 2.2.0.RELEASE 时遇到问题,需要连接到旧的 Mysql DB (5.1.73),这需要我降级到 mysql-connector-java 版本 5.1.38
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
由于 Spring Boot 需要更新的 mysql-java-connector,它已重命名为 com.mysql.cj.jdbc.Driver,因此我还必须在 spring boot db 配置中添加 spring 数据源驱动程序类名称设置。
所以我的 spring 引导配置最终是这样的:
spring:
datasource:
url: 'localhost'
password: password
username: user
driver-class-name: com.mysql.jdbc.Driver
添加回答
举报