如何解决yml中driver-class-name: com.mysql.jdbc.Driver爆红
背景介绍用Intellij IDEA 搭建 SpringBoot 项目:java 1.8选的mavenDependencies 选择了Lombok、Spring Web、Thymeleaf这三个,没有选择SQL等(我怀疑问题是否在这,如果选了Mysql Driver等就不会出现这个问题,但是一个项目要添加的依赖很难最初齐全,后面添加有问题就后面解决)使用全注解方式出现问题描述红...
·
背景介绍
用Intellij IDEA 搭建 SpringBoot 项目:
- java 1.8
- 选的maven
- Dependencies 选择了Lombok、Spring Web、Thymeleaf这三个,没有选择SQL等(我怀疑问题是否在这,如果选了Mysql Driver等就不会出现这个问题,但是一个项目要添加的依赖很难最初齐全,后面添加有问题就后面解决)
- 使用全注解方式
出现问题描述
红色框内com.mysql.jdbc.Driver是红色的
解决办法汇总
首先我在网上搜索了相关问题,给出的解决办法如下:
- 可能是pom.xml文件中没有引入
- 去掉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>
- 可能没有更新引用: pom.xml里点击右键
如果以上都没有解决问题那么恭喜,跟我的问题一样,需要手动引入一下(前提是本地某处有这个jar包),如图示步骤
在做之前首先确保本地是有这个jar包的,如下图
- 在project上点击右键出现如下画面
- 点击Open Module Settings后出现如下界面
- 点完java后,找到jar所在位置并选择
- 一路下去OK就可以了
更多推荐
已为社区贡献1条内容
所有评论(0)