在Mybatis项目运行的时候出现以下问题:
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.
产生原因:
mysql的版本问题
我在Pom.xml文件中使用的依赖包是8.0.32版本,连接数据驱动源时我用的是com.mysql.jdbc.Driver,查了一下发现这个是mysql5.0版本的写法
<!-- mysql数据库 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.32</version>
</dependency>
<!-- 配置数据库信息,方法一 -->
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mybatis"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
解决方法:
将
<property name="driver" value="com.mysql.jdbc.Driver"/>
改成
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
运行