背景介绍

用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就可以了
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐