SpringBoot項(xiàng)目啟動(dòng)時(shí)提示程序包不存在和找不到符號(hào)的處理方法
一、前言
最近接手同事開(kāi)發(fā)的一個(gè)Springboot工作項(xiàng)目,從svn上整體拉取下來(lái)后,構(gòu)建完成后,啟動(dòng)的時(shí)候遇到了程序包找不到的情況,記錄一下處理過(guò)程;
二、項(xiàng)目問(wèn)題
1、報(bào)錯(cuò)信息:?jiǎn)?dòng)后報(bào) java: 程序包org.springframework.retry.annotation不存在
2、檢查工程項(xiàng)目的引用
1)pom.xml 已有引用
2)引用的依賴(lài)中也有
3)使用類(lèi)也可引用,并不報(bào)錯(cuò)
3、通過(guò)重構(gòu)項(xiàng)目bulid project、 maven重新導(dǎo)入依賴(lài)等都無(wú)效,;并且 maven clean 、maven install 等都正常執(zhí)行;
4、把關(guān)于@EnableRetry 標(biāo)簽去掉后,項(xiàng)目還可以正常啟動(dòng)
三、處理辦法
處理辦法很簡(jiǎn)單,就是項(xiàng)目的idea配置有問(wèn)題,使用的是同事的idea項(xiàng)目配置,刪除項(xiàng)目中的.idea文件夾(如圖),重新打開(kāi)項(xiàng)目構(gòu)建(idea的maven 重新配置)即可;
四、其他處理
如果項(xiàng)目構(gòu)建成功后,可正常啟動(dòng),但是打開(kāi)類(lèi)文件后,項(xiàng)目創(chuàng)建的類(lèi)引用后報(bào)紅,可通過(guò)清理idea緩存處理,緩存清理工具在File–>Invalidate Caches, 如圖直接點(diǎn)擊重啟即可解決
到此這篇關(guān)于SpringBoot項(xiàng)目啟動(dòng)時(shí)提示程序包不存在和找不到符號(hào)的處理方法的文章就介紹到這了,更多相關(guān)SpringBoot程序包不存在內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- springboot項(xiàng)目啟動(dòng)類(lèi)錯(cuò)誤(找不到或無(wú)法加載主類(lèi) com.**Application)
- SpringBoot項(xiàng)目啟動(dòng)數(shù)據(jù)加載內(nèi)存的三種方法
- 解決springboot項(xiàng)目啟動(dòng)報(bào)錯(cuò)Error creating bean with name dataSourceScriptDatabaseInitializer問(wèn)題
- 解決springboot項(xiàng)目啟動(dòng)失敗Could not initialize class com.fasterxml.jackson.databind.ObjectMapper問(wèn)題
相關(guān)文章
Java線(xiàn)程中的ThreadLocal原理及源碼解析
這篇文章主要介紹了Java線(xiàn)程中的ThreadLocal原理及源碼解析,ThreadLocal 的作用是為每個(gè)線(xiàn)程保存一份局部變量的引用,實(shí)現(xiàn)多線(xiàn)程之間的數(shù)據(jù)隔離,從而避免了線(xiàn)程不安全情況的發(fā)生,需要的朋友可以參考下2023-12-12聊聊SpringBoot整合Nacos自動(dòng)刷新配置的問(wèn)題
Nacos作為SpringBoot服務(wù)的注冊(cè)中心和配置中心,本例將在配置文件中配置一個(gè)?cml.age=100?的配置項(xiàng),程序中編寫(xiě)一個(gè)方法讀取配置文件,并通過(guò)?Get--->/test/age?接口提供給瀏覽器訪(fǎng)問(wèn),感興趣的朋友跟隨小編一起看看吧2022-01-01@PathVariable、@RequestParam和@RequestBody的區(qū)別
本文主要介紹了@PathVariable、@RequestParam和@RequestBody的區(qū)別和使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05JavaMe開(kāi)發(fā)自適應(yīng)滾動(dòng)顯示
我們??吹揭恍L動(dòng)顯示的實(shí)例,比如UC瀏覽器中,顯示網(wǎng)頁(yè)的內(nèi)容。當(dāng)內(nèi)容比較多時(shí),采用滾動(dòng)分頁(yè)顯示是合理的。在Canvas中繪圖中,多余的內(nèi)容被截?cái)嗔恕H绾螌?shí)現(xiàn)滾動(dòng)分頁(yè)顯示呢?2015-09-09SpringBoot項(xiàng)目離線(xiàn)環(huán)境手動(dòng)構(gòu)建的過(guò)程
文章介紹了如何在IntelliJ IDEA中手動(dòng)創(chuàng)建一個(gè)Spring Boot項(xiàng)目,并詳細(xì)講解了pom.xml文件的配置和基本項(xiàng)目結(jié)構(gòu)的設(shè)置,感興趣的朋友跟隨小編一起看看吧2025-01-01Springboot中useGeneratedKeys用法小結(jié)
本文主要介紹了Springboot中useGeneratedKeys用法小結(jié),useGeneratedKeys?是 MyBatis 框架中的一個(gè)參數(shù),用于指定是否允許 JDBC 支持自動(dòng)生成主鍵,感興趣的可以了解一下2024-09-09基于Springboot疫苗接種行程管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
本文主要介紹了基于Springboot實(shí)現(xiàn)的疫苗接種行程管理系統(tǒng)的示例代碼,系統(tǒng)主要實(shí)現(xiàn)個(gè)人疫苗接種管理、行程管理、病史管理、風(fēng)險(xiǎn)地區(qū)管理、核酸檢測(cè)報(bào)告結(jié)果上報(bào)、疫情新聞管理等功能,需要的可以參考一下2022-03-03