【專治idea各種不服】IDEA創建springboot項目或從git拉取springboot項目時,主啓動類失效,logo不是主啓動類標誌的解決方案

IDEA創建springboot項目或從git拉取springboot項目時:
主啓動類失效,logo不是主啓動類樣式的解決方案
一個正常的springboot項目的logo應該是這樣的

法一:

打開project structure,到module查看該項目。把該項目和其他完好的項目比對發現,該項目缺了spring和web的對應“關聯”,可手動添加進去。。。。但不一定有用
在這裏插入圖片描述

法二:

創建項目時,剛開始創建module或project都不能正常創建項目的話(一般表現爲主啓動類的logo不對、配置文件的標誌沒有spring的葉子標誌),那就採取先創建項目project的方法,後面再把項目通過inport module引進來

法三:

git拉下來的springboot項目的主啓動類logo不對的話,,也許只是暫時抽風了。。我拉取的項目等了一會又好了。不行的話,再建個好的項目,把代碼挪過去


另一種坑爹的情況:項目在左側類啊啥的顯示怪怪的,右側的maven依賴也變灰了

在這裏插入圖片描述

法一:

看到了另外一位老哥的解決方案,有效!解決方案
在這裏插入圖片描述
在這裏插入圖片描述
完美解決,立馬恢復


使用idea遇到的其他尷尬情況總結

1.偶爾有些項目或服務,你隔了一段時間沒用,可能會因爲本地代碼沒更新或者其他的一些問題,可能啓動時會報錯,找不到類啥啥啥的。

解決方案:先看看這個項目的pom.xml看看它依賴的項目有沒有引入進來;
或者到右側maven欄,對指定依賴reimport一波;
或者對也是在maven欄,對指定項目先clean一波,再重新compiler一波(這個操作相當於刪掉該項目target目錄下的編譯好的文件);
這個過程中,你有可能會發現你的依賴在maven欄那邊會出現兩份,這可能是因爲idea的緩存導致的,清掉idea緩存就好,File --> invalidate caches/restart 就好;
理論上,所有殺招的最後一步都是清idea的緩存;;

還有一招:進入project structrue把出問題的module先移動出去,再重新引入就好。

2.用git 的時候,不想屁事多多就先更新再提交代碼,先更新並不會沖掉你的代碼
3.發現自己用git的時候老是把master分支給拉下來了,後面又要換成dev分支check out 一波,不太舒服。後面發現,用git命令行也挺好的,先選擇好你想存放項目的文件夾,然後git bash here,用命令:

git clone -b 分支名 git項目地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章