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: 錯誤: 無效的源發(fā)行版:16
于是:
查看了圖中幾個版本(不是對就改過來吧),對了,每個右下角是藍色的文件是一個項目,都看看
如果還有問題,那就去設置
然后運行項目,問題解決,新問題產(chǎn)生:
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
然后,然后就運行不出來了
在這個時候,套入太多層之后,而且如果要繼續(xù)下去就需要修改配置文件的時候,就需要重新審視這個問題
是不是你的電腦出了問題,亦或是包的升級之類的?
沿著走這條路下去,我發(fā)現(xiàn)新建的springboot項目都運行不了了,而且錯誤從上到下依次進行
解決
那么答案突然變得很清晰了,我打開新建項目:
果然,springboot的版本更新了
有時候版本更新就是會產(chǎn)生一些bug,于是我打開了新建項目,使用了一個舊版本,問題解決
總結:
版本更新總是面臨各種各樣的問題,解決的辦法無非無非就是降低版本,畢竟新就意味著可能不好,不如讓別人先體驗完了,把bug修復好了再使用,更香
到此這篇關于SpringBoot常見錯誤總結的文章就介紹到這了,更多相關SpringBoot常見錯誤內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java更新調度器(update scheduler)的使用詳解
Java更新調度器是Java中的一個特性,可以自動化Java應用程序的更新過程,它提供了一種方便的方式來安排Java應用程序的更新,確保其與最新的功能、錯誤修復和安全補丁保持同步,本文將深入介紹如何使用Java更新調度器,并解釋它對Java開發(fā)人員和用戶的好處2023-11-11Spring?Cloud?oauth2?認證服務搭建過程示例
這篇文章主要為大家介紹了Spring?Cloud?oauth2?認證服務搭建過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06java validation 后臺參數(shù)驗證的使用詳解
本篇文章主要介紹了java validation 后臺參數(shù)驗證的使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10Spring的編程式事務TransactionTemplate的用法詳解
TransactionTemplate提供了一種在代碼中進行編程式事務管理的方式,使開發(fā)人員能夠在方法級別定義事務的開始和結束點,本文介紹了Spring框架中TransactionTemplate的用法,感興趣的朋友跟隨小編一起看看吧2023-07-07ElasticSearch不停機重建索引延伸思考及優(yōu)化詳解
這篇文章主要為大家介紹了ElasticSearch不停機重建索引延伸思考及優(yōu)化詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02