部分版本IDEA lombok @Data注解找不到getset方法
2023-09-27 14:28:21 时间
转:
https://www.jb51.net/article/184570.htm
今天尝试在IDEA中使用Lombok,但是在编译时,提示找不到set()和get()方法,我明明在javabean中使用了@Data注解,但是编译器就是找不到。于是从网上查询了很多的方法去解决,最后终于解决了。接下来我就将过程分享一下,希望能够帮助需要的人:
Idea下安装lombok(需要二步)
第一步: pom.xml中加入lombok依赖包
1
2
3
4
5
6
7
|
< dependency > < groupId >org.projectlombok</ groupId > < artifactId >lombok</ artifactId > < version >1.16.20</ version > < scope >provided</ scope > </ dependency > |
第二步:加入lombok插件
步骤:File ——》Settings——》Plugins. 搜索lombok,点击安装install。然后会提示重启,重启。
解决编译时无法找到set和get 的问题:
可能一:IDEA的编译方式选项错误,应该是javac,而不是eclipse。因为eclipse是不支持lombok的编译方式的,javac支持lombok的编译方式。
可能二:没有打开注解生成器Enable annotation processing。
可能三(我遇到的就是这个问题):
pom.xml中加入的lombok依赖包版本和自动安装的plugin中的lombok依赖包版本不一致。
因为我们添加的lombok插件plugin,点击insall时是自动安装的最新版本的lombok。但是我在pom.xml中的依赖包是maven中的低版本的一个依赖包,版本不一致,造成了无法找到set和get.
【解决方法:提高项目本地 lombok jar包版本】
相关文章
- IDEA破解
- Intellij Idea免费激活方法
- IntelliJ IDEA类头注释和方法注释
- idea中使用junit测试时使用Scanner类无法正常测试
- 解决Intellij IDEA 通过archetype创建Maven项目缓慢的问题
- IDEA中Git的更新、提交、还原方法
- intellij idea 中右键项目没有git
- idea debug打得断点第一次可以进入,第二次不能进入
- 超详细设置Idea类注释模板和方法注释模板
- IDEA 安装mybatis 插件 可以通过mapper定位到xml
- IntelliJ IDEA中如何设置忽略@param注释中的参数与方法中的参数列表不一致的检查
- IDEA和Pycharm 等系列产品激活激活方法和激活码
- idea中查看方法的调用链
- IntelliJ Idea 常用快捷键列表
- SpringBoot 在IDEA中实现热部署
- idea 热部署插件JRebel破解激活方法
- 单元测试或main方法 进行单元测试时 idea检查其他类的语法是否正确的去除方法
- idea 新建 maven项目遇到的一些问题
- 【Idea——重启 方法记录】
- IntelliJ IDEA 2021Crack,一种解决 IDE 问题的新方法
- Java 使用 IntelliJ IDEA Gradle创建新项目报错问题解决方法
- IDEA下利用Jrebel插件实现JFinal项目main方法【热加载】
- idea查看接口或类的所有方法
- IDEA快捷键
- 【转载】MapReduce编程 Intellij Idea配置MapReduce编程环境
- 初入SpringBoot——使用IDEA构建最小SpringBootDemo