IDEA关于Lombok的一些问题( java: 找不到符号 符号)的解决

灰太狼 2023-10-07 13:50 87阅读 0赞

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

项目之前是用myeclipse开发,最近把项目导入IDEA,启动build过程报错,提示如下内容:

  1. Error:(135, 75) java: 找不到符号
  2. 符号: 方法 getId()
  3. 位置: 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找到答案

下面是它的原文

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

IDEA已经安装Lombok插件了但是有的时候会出现一些问题,就是build代码的时候会出现一些问题,找不到set这个方法,这边我一开始我以为是插件的问题,所以首先将插件关闭,之后重新启动项目,又将插件开启.最后发现在build的时候项目还是报错

最后发现右下角有个提示,显示

  1. Lombok Requires Annotation Processing

之后根据提示点开了设置的Annotation Processing

勾选右侧部分标注的地方

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMxODQwMDIz_size_16_color_FFFFFF_t_70

最后项目可以正常启用。Get一个新的技巧,之前对这个确实不是很了解,只是单纯的以为只需要下载Lombok插件就好了

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMxODQwMDIz_size_16_color_FFFFFF_t_70 1

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

发表评论

表情:
评论列表 (有 0 条评论,87人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java 符号

    > 这个问题困扰了很久,之前找了很多篇博客,有一篇要清除掉maven,然后再重新加回来,之前管用,后续又不管用了 ![在这里插入图片描述][4b9bfac9072d4f218