前言:参考: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插件就好了

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

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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐