IDEA關於Lombok的一些問題( java: 找不到符號 符號)的解決

前言:參考:https://blog.csdn.net/qq_31840023/article/details/89322418

項目之前是用myeclipse開發,最近把項目導入IDEA,啓動build過程報錯,提示如下內容:

Error:(135, 75) java: 找不到符號
  符號:   方法 getId()
  位置: 類 com.crk.sml.vaccine.bean.Vaccine

項目中對應的bean中有id屬性,因爲我引入lombok,所以省略get set方法,也沒有報錯,引入都顯正常,那爲什麼啓動還報錯呢?

起初我把異常“Error:(135, 75) java: 找不到符號”複製到百度去搜索,搜到的解決方案壓根不符合我的情形,後面我想我這個異常肯定是lombok方面引起的,於是重新按“lombok Error:(135, 75) java: 找不到符號”去搜索,終於在這篇無博文https://blog.csdn.net/qq_31840023/article/details/89322418找到答案

下面是它的原文

22:15    Lombok Requires Annotation Processing
        Annotation processing seems to be disabled for the project "sequip-svc".
        For the plugin to function correctly, please enable it under
        "Settings > Build > Compiler > Annotation Processors"


 

IDEA已經安裝Lombok插件了但是有的時候會出現一些問題,就是build代碼的時候會出現一些問題,找不到set這個方法,這邊我一開始我以爲是插件的問題,所以首先將插件關閉,之後重新啓動項目,又將插件開啓.最後發現在build的時候項目還是報錯

 

最後發現右下角有個提示,顯示

Lombok Requires Annotation Processing


之後根據提示點開了設置的Annotation Processing

勾選右側部分標註的地方

最後項目可以正常啓用。Get一個新的技巧,之前對這個確實不是很瞭解,只是單純的以爲只需要下載Lombok插件就好了

但是往往會忽視配置這個問題.

這裏說下我的一些領悟和體會:同樣的異常,每個人產生的原因可能都不一樣,畢竟千人千面,必須根據自己實際情況出發尋求解決方案。同樣的搜索也是一樣,搜索時如果找不到符合自己的答案,不妨試試把問題產生的根源關鍵字一起來搜索,也許會有意外的收穫哦 ^ ~ ^ 

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