如何解决yml中driver-class-name: com.mysql.jdbc.Driver爆红

背景介绍

用Intellij IDEA 搭建 SpringBoot 项目:

  1. java 1.8
  2. 选的maven
  3. Dependencies 选择了Lombok、Spring Web、Thymeleaf这三个,没有选择SQL等(我怀疑问题是否在这,如果选了Mysql Driver等就不会出现这个问题,但是一个项目要添加的依赖很难最初齐全,后面添加有问题就后面解决)
  4. 使用全注解方式

出现问题描述

红色框内com.mysql.jdbc.Driver是红色的

红色框内com.mysql.jdbc.Driver是红色的

解决办法汇总

首先我在网上搜索了相关问题,给出的解决办法如下:

  1. 可能是pom.xml文件中没有引入
    在这里插入图片描述
  2. 去掉scope或是没有引入版本号
    把pom.xml文件中下图
<dependency>
	<groupId>mysql</groupId>
	<artifactId>mysql-connector-java</artifactId>
	<scope>runtime</scope>
</dependency>

改为

<dependency>
	<groupId>mysql</groupId>
	<artifactId>mysql-connector-java</artifactId>
	<version>5.1.6</version>
</dependency>
  1. 可能没有更新引用: pom.xml里点击右键
    在这里插入图片描述

如果以上都没有解决问题那么恭喜,跟我的问题一样,需要手动引入一下(前提是本地某处有这个jar包),如图示步骤

在做之前首先确保本地是有这个jar包的,如下图
在这里插入图片描述

  1. 在project上点击右键出现如下画面
    在这里插入图片描述
  2. 点击Open Module Settings后出现如下界面
    在这里插入图片描述
  3. 点完java后,找到jar所在位置并选择
    在这里插入图片描述
  4. 一路下去OK就可以了
  • 53
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Java程序员调优

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值