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.Va...
前言:参考: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插件就好了
但是往往会忽视配置这个问题.
这里说下我的一些领悟和体会:同样的异常,每个人产生的原因可能都不一样,毕竟千人千面,必须根据自己实际情况出发寻求解决方案。同样的搜索也是一样,搜索时如果找不到符合自己的答案,不妨试试把问题产生的根源关键字一起来搜索,也许会有意外的收获哦 ^ ~ ^
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)