原文链接:https://www.longkui.site/program/development/com-mysql-cj-jdbc-driver/5249/
某日构建springboot项目时,报的错:
Loading class com.mysql.jdbc.Driver'. This is deprecated. The new driver class is
com.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
项目的配置文件是下面这样:
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
username: root
password: root
driver-class-name: com.mysql.jdbc.Driver
根据上面提示这个错误是com.mysql.jdbc.Driver 这个已经弃用了,要使用新的com.mysql.cj.jdbc.Driver。
我们把配置文件改成下面这样就正常使用了
spring:
datasource:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
username: root
password: root
driver-class-name: com.mysql.cj.jdbc.Driver