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
于是:
查看了图中几个版本(不是对就改过来吧),对了,每个右下角是蓝色的文件是一个项目,都看看

如果还有问题,那就去设置
然后运行项目,问题解决,新问题产生:
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出了问题,勾选图中选项

结果出了如下错误
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,于是我打开了新建项目,使用了一个旧版本,问题解决

总结:
版本更新总是面临各种各样的问题,解决的办法无非无非就是降低版本,毕竟新就意味着可能不好,不如让别人先体验完了,把bug修复好了再使用,更香
到此这篇关于SpringBoot常见错误总结的文章就介绍到这了,更多相关SpringBoot常见错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringBoot整合Web开发之文件上传与@ControllerAdvice
@ControllerAdvice注解是Spring3.2中新增的注解,学名是Controller增强器,作用是给Controller控制器添加统一的操作或处理。对于@ControllerAdvice,我们比较熟知的用法是结合@ExceptionHandler用于全局异常的处理,但其作用不止于此2022-08-08
Linux环境卸载Centos7自带的OpenJDK和安装JDK1.8图文教程
CentOS系统是开发者常用的Linux操作系统,安装它时会默认安装自带的旧版本的OpenJDK,但在开发者平时开发Java项目时还是需要完整的JDK,这篇文章主要给大家介绍了关于Linux环境卸载Centos7自带的OpenJDK和安装JDK1.8的相关资料,需要的朋友可以参考下2024-07-07



最新评论