IDEA创建SpringBoot项目整合mybatis时mysql-connector-java报错异常的详细分析

 更新时间:2023年02月28日 09:26:19   作者:二哥别秀了  
最近工作中发现了个错误,分享给同样遇到这个问题的朋友,这篇文章主要给大家介绍了关于IDEA创建SpringBoot项目整合mybatis时mysql-connector-j报错异常的详细分析,需要的朋友可以参考下

For artifact {com.mysql:mysql-connector-j:null:jar}: The version cannot be empty.报错异常分析:

报错如图:

在pom.xml文件中

会是报红状态,我一直以为是导入不完全,是mysql-connector-java没有写全,所以一直解决不了,最后发现mysql-connector-java自8.0.31后更名为mysql-connector-j了。

现在分析一下它给的报错信息,它说找不到版本。

解决方式一:

那么只需要清理一下idea的缓存和maven本地仓库,然后删除一个字母让它自动提示或者自己补全一下版本就可以了,它会下载到maven仓库的com文件夹下的mysql文件夹中(可以自己查看一下)。

补全代码如下:

		<dependency>
            <groupId>com.mysql</groupId>
            <artifactId>mysql-connector-j</artifactId>
            <version>8.0.31</version>
            <scope>runtime</scope>
        </dependency>

解决方式二:

还有一个重要的原因会导致出错,SpringBoot的版本太低导致的。在使用idea自动创建springboot项目时,版本应该选择2.7.6左右。当maven仓库中有mysql-connector-j后使用高版本springboot就不需要填写版本信息了。

总结

到此这篇关于IDEA创建SpringBoot项目整合mybatis时mysql-connector-java报错异常详细分析的文章就介绍到这了,更多相关mysql-connector-java报错异常内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解java中保持compareTo和equals同步

    详解java中保持compareTo和equals同步

    这篇文章主要介绍了详解java中保持compareTo和equals同步的相关资料,需要的朋友可以参考下
    2017-03-03
  • Lombok中@EqualsAndHashCode注解的使用及说明

    Lombok中@EqualsAndHashCode注解的使用及说明

    这篇文章主要介绍了Lombok中@EqualsAndHashCode注解的使用及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • SpringBoot java-jar命令行启动原理解析

    SpringBoot java-jar命令行启动原理解析

    这篇文章主要介绍了SpringBoot java-jar命令行启动原理解析,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Springboot集成Tika实现文档解析

    Springboot集成Tika实现文档解析

    Tika是一款Apache开源的,跨平台,支持多品种文本类型的内容检测和提取工具,本文将介绍Springboot如何集成Tika实现文档解析,需要的可以参考下
    2024-11-11
  • SpringBoot应用部署到Tomcat中无法启动的解决方法

    SpringBoot应用部署到Tomcat中无法启动的解决方法

    这篇文章主要介绍了SpringBoot应用部署到Tomcat中无法启动的解决方法,需要的朋友可以参考下
    2017-09-09
  • Java设计模式中的命令模式

    Java设计模式中的命令模式

    在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时可以使用命令模式来进行设计
    2022-11-11
  • Java 8 开发的 Mybatis 注解代码生成工具

    Java 8 开发的 Mybatis 注解代码生成工具

    MybatisAnnotationTools 是基于 Java8 开发的一款可以用于自动化生成 MyBatis 注解类的工具,支持配置数据源、类路径,表名去前缀、指定类名前后缀等功能.这篇文章主要介绍了Java 8 开发的 Mybatis 注解代码生成工具 ,需要的朋友可以参考下
    2019-07-07
  • Java如何向指定文件操作一段内容(增加,删除均可使用本方法)

    Java如何向指定文件操作一段内容(增加,删除均可使用本方法)

    这篇文章主要介绍了Java如何向指定文件操作一段内容(增加,删除均可使用本方法),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • 在SpringBoot项目中获取Request的四种方法

    在SpringBoot项目中获取Request的四种方法

    这篇文章主要为大家详细介绍了SpringBoot项目中获取Request的四种方法,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴可以学习一下
    2023-11-11
  • spring依赖注入知识点分享

    spring依赖注入知识点分享

    在本篇文章里小编给大家整理的是关于spring依赖注入知识点以及相关代码内容,需要的朋友们学习下。
    2019-11-11

最新评论