maven引入mysql-connector-java包失败的解决方案

 更新时间:2023年02月27日 15:40:55   作者:kzaaz  
这篇文章主要介绍了maven引入mysql-connector-java包失败的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

maven引入mysql-connector-java包失败

今天在创建项目的时候,在pom文件里添加:

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

然后maven —> Reimport一下pom文件,运行了一下项目

报错如下

然后看了一下application.yml配置文件,发现里面的

driver-class-name: com.mysql.jdbc.Driver  com.后面的内容是红色的

检查了配置文件,每一句后面没有空格,pom文件也是Reimport过的,检查lib文件下没有加载到mysql-connector-java的jar包

在pom文件里加入mysql-connector-java的版本号

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
   <version>8.0.13</version>
</dependency>

也是不行,去maven的本地仓库里发现有mysql-connector-java的jar包,但就是加载不了,最后选择了低版本的,

加上了<scope>runtime</scope>

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
          <version>5.0.8</version>
          <scope>runtime</scope>
</dependency>

然后Reimport POM文件,运行项目,问题解决。

之后重新创建demo项目试验,在pom文件里不需要写mysql-connector-java的版本号和<scope>runtime</scope>,项目依然没有问题,原来的项目删掉版本号和<scope>runtime</scope>,jar包依然会加载。

<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

<dependency>
   <groupId>mysql</groupId>
   <artifactId>mysql-connector-java</artifactId>
</dependency>

问题解决。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java实现斗地主最简代码实例

    Java实现斗地主最简代码实例

    在本篇文章里小编给各位分享的是关于Java实现斗地主最简代码实例,有兴趣的朋友们可以参考下。
    2020-05-05
  • IntelliJ IDEA启动错误:插件冲突处理的解决方案

    IntelliJ IDEA启动错误:插件冲突处理的解决方案

    在使用 IntelliJ IDEA 进行开发时,我们可能会遇到各种启动错误,本文将详细介绍一种常见的错误:插件冲突,并提供解决方案,文中通过图文和代码介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2025-02-02
  • 深入理解Spring中RabbitMQ的Channel

    深入理解Spring中RabbitMQ的Channel

    这篇文章主要介绍了深入理解Spring中RabbitMQ的Channel,在RabbitMq中,channel表示逻辑连接或者叫虚拟连接,是棣属于TCP连接的,一个TCP连接里可以创建多个channel,在Rabbit MQ里,消息的发送和接收都是基于channel的,需要的朋友可以参考下
    2023-08-08
  • SpringCache的基本使用方法

    SpringCache的基本使用方法

    Spring Cache利用了AOP,实现了基于注解的缓存功能,并且进行了合理的抽象,业务代码不用关心底层是使用了什么缓存框架,只需要简单地加一个注解,就能实现缓存功能了,本文介绍SpringCache的基本使用方法,感兴趣的朋友一起看看吧
    2024-01-01
  • Java中outer标签的用法实例代码

    Java中outer标签的用法实例代码

    这篇文章主要介绍了Java中outer标签的用法,在这里需要大家注意这里的outer并不是关键字,而仅仅是一个标签,本文结合实例代码给大家详细讲解,需要的朋友可以参考下
    2023-01-01
  • Spring Security OAuth Client配置加载源码解析

    Spring Security OAuth Client配置加载源码解析

    这篇文章主要为大家介绍了Spring Security OAuth Client配置加载源码解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • java list随机抽取元素的案例

    java list随机抽取元素的案例

    这篇文章主要介绍了java list随机抽取元素的案例,具有很好的参考,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-08-08
  • hadoop 全面解读自定义分区

    hadoop 全面解读自定义分区

    Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储
    2022-02-02
  • Spring集成MyBatis 及Aop分页的实现代码

    Spring集成MyBatis 及Aop分页的实现代码

    这篇文章主要介绍了Spring集成MyBatis 及Aop分页的实现,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • 关于SpringCloud的微服务结构及微服务远程调用

    关于SpringCloud的微服务结构及微服务远程调用

    Spring Cloud 是一套完整的微服务解决方案,基于 Spring Boot 框架,准确的说,它不是一个框架,而是一个大的容器,它将市面上较好的微服务框架集成进来,从而简化了开发者的代码量,需要的朋友可以参考下
    2023-05-05

最新评论