天天看點

關于idea運作springboot項目總是報找不到包 異常的解決辦法

有時我們從github或者通過spring initializr去初始化一個springboot應用,導入到idea,執行maven指令,都可以不報錯,但是就是run application的時候報錯找不到某些包。代碼也是正常的不報紅叉。在eclipse就能正常運作。

要解決這個問題,就把下面的選項勾上就行:

關于idea運作springboot項目總是報找不到包 異常的解決辦法

真是有效。如果上面的勾選了之後,還是不行的話,可以看一下你的情況是不是下面的這種

idea自身的一個bug,說是

Idea對于POM檔案依賴中的scope為provided的依賴包在編譯時不會将其放入classpath中,故出現依賴包中某些class找不到的情況。

解決方案就是在run configuration裡面,勾選一個選項。如下圖

關于idea運作springboot項目總是報找不到包 異常的解決辦法

但是其實這個bug已經被官方修複了,而且隻要是springboot的項目,預設的這個選項已經被勾選狀态了。

繼續閱讀