SpringBoot常见错误图文总结

 更新时间:2023年06月05日 14:55:12   作者:大佬爱睡觉  
最近在使用idea+Springboot开发项目中遇到一些问题,这篇文章主要给大家介绍了关于SpringBoot常见错误总结的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

SpringBoot新错误总结

错误1:

 ch/qos/logback/classic/spi/LogbackServiceProvider has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0

报错报的是版本的问题,但是解决问题的思路却绝对不是只能通过更换版本来解决

第一种方法:pom.xml导入低版本的log4j的日志组件库

<dependency>
	<groupId>ch.qos.logback</groupId>
	<artifactId>logback-classic</artifactId>
	<version>1.1.3</version>
</dependency>

错误2:

以下为解决问题的路程,如果要查看解决方案,请翻到最下方

昨天天降横祸,配置运行突然告诉我这个

java: 错误: 无效的源发行版:16

于是:

查看了图中几个版本(不是对就改过来吧),对了,每个右下角是蓝色的文件是一个项目,都看看

image-20221126171617304

如果还有问题,那就去设置

image-20221126172529568

然后运行项目,问题解决,新问题产生:

java: 无法访问org.springframework.stereotype.Controller
  错误的类文件: /C:/Users/86180/.m2/repository/org/springframework/spring-context/6.0.2/spring-context-6.0.2.jar!/org/springframework/stereotype/Controller.class
    类文件具有错误的版本 61.0, 应为 52.0
    请删除该文件或确保该文件位于正确的类路径子目录中。

有很多答案,实践证明应该是maven出了问题,勾选图中选项

image-20221126174819343

结果出了如下错误

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project spring-boot-shiro: Fatal error compiling

勾选之后,我重新选择了maven的setting.xml的地址

无法访问org.springframework.boot.SpringApplication

然后,然后就运行不出来了

在这个时候,套入太多层之后,而且如果要继续下去就需要修改配置文件的时候,就需要重新审视这个问题

是不是你的电脑出了问题,亦或是包的升级之类的?
沿着走这条路下去,我发现新建的springboot项目都运行不了了,而且错误从上到下依次进行

解决

那么答案突然变得很清晰了,我打开新建项目:

果然,springboot的版本更新了

有时候版本更新就是会产生一些bug,于是我打开了新建项目,使用了一个旧版本,问题解决

image-20221126171523954

总结:

版本更新总是面临各种各样的问题,解决的办法无非无非就是降低版本,毕竟新就意味着可能不好,不如让别人先体验完了,把bug修复好了再使用,更香

到此这篇关于SpringBoot常见错误总结的文章就介绍到这了,更多相关SpringBoot常见错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • IDEA设置多行展示导航栏方式

    IDEA设置多行展示导航栏方式

    在IDEA中开启多行导航栏可以增加工作效率,具体操作步骤包括访问“File”,进入“Settings”,选择“Editor”后修改“EditorTabs”设置中的“Show tabs in one row”选项,取消勾选后保存即可,这使得在打开多个文件时,导航栏可以显示更多标签,便于管理和查看代码
    2024-09-09
  • Java调用第三方http接口的四种方式总结

    Java调用第三方http接口的四种方式总结

    这篇文章主要给大家介绍了关于Java调用第三方http接口的四种方式,在实际开发中我们经常会与第三方公司进行合作,接入第三方接口,文中给出了详细的代码实例,需要的朋友可以参考下
    2023-08-08
  • Java更新调度器(update scheduler)的使用详解

    Java更新调度器(update scheduler)的使用详解

    Java更新调度器是Java中的一个特性,可以自动化Java应用程序的更新过程,它提供了一种方便的方式来安排Java应用程序的更新,确保其与最新的功能、错误修复和安全补丁保持同步,本文将深入介绍如何使用Java更新调度器,并解释它对Java开发人员和用户的好处
    2023-11-11
  • Java8的Lambda和排序

    Java8的Lambda和排序

    这篇文章主要介绍了Java8的Lambda和排序,对数组和集合进行排序是Java 8 lambda令人惊奇的一个应用,我们可以实现一个Comparators来实现各种排序,下面文章将有案例详细说明,想要了解得小伙伴可以参考一下
    2021-11-11
  • Spring Cloud oauth2 认证服务搭建过程示例

    Spring Cloud oauth2 认证服务搭建过程示例

    这篇文章主要为大家介绍了Spring Cloud oauth2 认证服务搭建过程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Java加解密技术系列之RSA详解

    Java加解密技术系列之RSA详解

    出于安全考虑,网络的传输中经常对传输数据做加密和编码处理,本篇文章主要介绍Java加解密技术系列之RSA详解,非常具有实用价值,需要的朋友可以参考下。
    2016-10-10
  • java validation 后台参数验证的使用详解

    java validation 后台参数验证的使用详解

    本篇文章主要介绍了java validation 后台参数验证的使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Spring的编程式事务TransactionTemplate的用法详解

    Spring的编程式事务TransactionTemplate的用法详解

    TransactionTemplate提供了一种在代码中进行编程式事务管理的方式,使开发人员能够在方法级别定义事务的开始和结束点,本文介绍了Spring框架中TransactionTemplate的用法,感兴趣的朋友跟随小编一起看看吧
    2023-07-07
  • ElasticSearch不停机重建索引延伸思考及优化详解

    ElasticSearch不停机重建索引延伸思考及优化详解

    这篇文章主要为大家介绍了ElasticSearch不停机重建索引延伸思考及优化详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • SpringBoot项目启动时初始化操作常见的几种方式

    SpringBoot项目启动时初始化操作常见的几种方式

    这篇文章主要介绍了SpringBoot项目启动时初始化操作常见的几种方式,这些方法可以帮助开发者在服务启动时自动执行必要的初始化操作,需要的朋友可以参考下
    2025-02-02

最新评论