IDEA報錯"Cannot?resolve?symbol"問題的解決辦法
前言
請耐心讀完,也許你想要的答案就在這里。
一、Cannot resolve symbol是什么問題?
文件引入失敗,找不到相對應的資源,其實項目下資源都有,就是無法引入進來
二、第一步:檢查Maven配置
檢查Maven 配置

三、第二步:檢查target
檢查target中是否因引入文件,如果沒有clean后,重新install

四、 第三步:檢查 project
檢查 project 中 JDK 是否勾選

五、第四步:lombok 問題
如果以上步好使,大概率是插件問題,我遇到的就是因為 IDEA 中使用了 lombok 導致部分資源無法引入,在對應pom.xml文件中加上這段代碼
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<scope>provided</scope>
<version>${lombok.version}</version>
</dependency>
原因說明:lombok中scope默認是compile,表示dependency不作用在編譯時,但會作用在運行和測試時。
解決:把scope設置為provided,provided表明該包只在編譯和測試的時候用,所以,當啟動tomcat的時候,就不會沖突了
總結(jié)
到此這篇關于IDEA報錯"Cannot resolve symbol"問題的解決辦法的文章就介紹到這了,更多相關IDEA Cannot resolve symbol內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Java異常處理 Throwable實現(xiàn)方法解析
這篇文章主要介紹了Java異常處理 Throwable實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-10-10
SpringBoot 簽到獎勵實現(xiàn)方案的示例代碼
這篇文章主要介紹了SpringBoot 簽到獎勵實現(xiàn)方案的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08

