MySQL Connector/J 的 Maven 坐标修改
Mysql 官方在 8.0.31 版本之后更改了 Maven 坐标,原因是为了使依赖配置更加规范和一致。
原文:MySQL Connector/J has new Maven Coordinates | mysql
- 旧坐标(适用于 8.0.30 及之前)
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.30</version>
</dependency>
- 新坐标(适用于 8.0.31 及之后)
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.31</version>
</dependency>
Spring Boot 项目
如果你使用 Spring Boot,通常不需要自己写 version,让 Spring Boot 的 dependency management 管理即可:
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
注意: JDBC Driver 类名还是:
com.mysql.cj.jdbc.Driver
不是 com.mysql.jdbc.Driver。

浙公网安备 33010602011771号