SpringBoot一個(gè)非常蛋疼的無法啟動(dòng)的問題解決
今天遇到了一個(gè)非常蛋疼的問題,好好的項(xiàng)目,沒有任何報(bào)錯(cuò),但是就是啟動(dòng)不了 還抱一個(gè)我看不出問題的錯(cuò)誤:
java.lang.NoSuchMethodError: org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource java.lang.NoSuchMethodError: org.springframework.util.Assert.notNull
真尼瑪費(fèi)時(shí)間,幾乎一下午就在找原因,網(wǎng)上大多數(shù)是說,redis 版本過高,或者是測試類的引入重復(fù),但是都測試了,解決不了問題,然后之后自己又探索了半天還是無法解決。 后來,我點(diǎn)到了報(bào)錯(cuò)的方法所在的class類文件后才發(fā)現(xiàn),報(bào)錯(cuò)的整體都在spring_boot_framework 里,心想這個(gè)或許也和版本不兼容有關(guān)吧,于是就換了一個(gè)低的版本,果然,換了之后就正常啟動(dòng)了,媽的,真的日了狗了,這框架能不能不要提示的這么隱晦,直接說版本不兼容就好了。下面是修改的地方:
<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ā)的,我想就不會(huì)讓人這么費(fèi)解了。希望有朝一日,我們國內(nèi)的程序員能開發(fā)出自己的開源框架。
到此這篇關(guān)于SpringBoot一個(gè)非常蛋疼的無法啟動(dòng)的問題解決的文章就介紹到這了,更多相關(guān)SpringBoot 無法啟動(dòng)內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. 爬取今日頭條Ajax請求2. Xml簡介_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理3. phpstudy apache開啟ssi使用詳解4. ASP.NET MVC使用異步Action的方法5. 利用ajax+php實(shí)現(xiàn)商品價(jià)格計(jì)算6. jsp實(shí)現(xiàn)登錄驗(yàn)證的過濾器7. jsp文件下載功能實(shí)現(xiàn)代碼8. uni-app結(jié)合.NET 7實(shí)現(xiàn)微信小程序訂閱消息推送9. ajax實(shí)現(xiàn)頁面的局部加載10. AJAX的跨域問題解決方案
