今天在用springboot配置mybatis时出现了“Cannot load driver class: com.mysql.jdbc.Driver”错误,随后检查了一番pom依赖
网上很多人说要在mysql依赖下加入或,我简单尝试了一下并没有作用,随后我将本地的maven仓库对应的依赖文件删除,然后再更新maven,很快之前的报错便解决,然而在启动springapplication.run()时console出现一行红色提示
“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.”
随后我继续打开浏览器测试,果不其然还是报了错
很快我就又在application.properties文件中的com.mysql.jdbc.Driver→com.mysql.cj.jdbc.Driver结果依然如上图所示,随后仔细研究报错结合网上搜索得知,这是时间报错,没有指定明确的时区,是因为新版的mysql会询问是否SSL连接,返回一个Boolean值,我们需要手动指定true或者false。所以再次更改配置文件中的 url 满足其要求即可,于是修改后的properties文件如下
随后再次测试,成功添加数据。参考网上解答https://blog.csdn.net/weixin_42323802/article/details/82500458 1、 2俩点