IDEA創建springboot項目或從git拉取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項目地址