SpringBoot一個非常蛋疼的無法啟動的問題解決
今天遇到了一個非常蛋疼的問題,好好的項目,沒有任何報錯,但是就是啟動不了 還抱一個我看不出問題的錯誤:
java.lang.NoSuchMethodError: org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource
java.lang.NoSuchMethodError: org.springframework.util.Assert.notNull
真尼瑪費時間,幾乎一下午就在找原因,網(wǎng)上大多數(shù)是說,redis 版本過高,或者是測試類的引入重復(fù),但是都測試了,解決不了問題,然后之后自己又探索了半天還是無法解決。
后來,我點到了報錯的方法所在的class類文件后才發(fā)現(xiàn),報錯的整體都在spring_boot_framework 里,心想這個或許也和版本不兼容有關(guān)吧,于是就換了一個低的版本,果然,換了之后就正常啟動了,媽的,真的日了狗了,這框架能不能不要提示的這么隱晦,直接說版本不兼容就好了。下面是修改的地方:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> <version>1.5.8.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId> <version>1.5.1.RELEASE</version> </dependency>
任何框架都有弊病,SpringBoot也不例外,這框架要是國人開發(fā)的,我想就不會讓人這么費解了。希望有朝一日,我們國內(nèi)的程序員能開發(fā)出自己的開源框架。
到此這篇關(guān)于SpringBoot一個非常蛋疼的無法啟動的問題解決的文章就介紹到這了,更多相關(guān)SpringBoot 無法啟動內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring框架學(xué)習(xí)之Spring?@Autowired實現(xiàn)自動裝配的代碼
自動裝配就是說,你不用手動實現(xiàn)bean之間的組合關(guān)系,只要使用了@Autowired注解,程序就會自動的注入這個需要的bean,前提是你的Spring容器有這個bean,這篇文章主要介紹了Spring?@Autowired實現(xiàn)自動裝配,需要的朋友可以參考下2021-12-12SpringCloud用Zookeeper搭建配置中心的方法
本篇文章主要介紹了SpringCloud用Zookeeper搭建配置中心的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04關(guān)于在IDEA中SpringBoot項目中activiti工作流的使用詳解
這篇文章主要介紹了關(guān)于在IDEA中SpringBoot項目中activiti工作流的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08