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插件就好了

但是往往会忽视配置这个问题.

这里说下我的一些领悟和体会:同样的异常,每个人产生的原因可能都不一样,毕竟千人千面,必须根据自己实际情况出发寻求解决方案。同样的搜索也是一样,搜索时如果找不到符合自己的答案,不妨试试把问题产生的根源关键字一起来搜索,也许会有意外的收获哦 ^ ~ ^ 

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