IDEA下lombok安装及找不到get,set的问题的解决方法

ops/2024/10/19 12:44:07/

在IDEA中使用Lombok,但是在编译时,提示找不到set()和get()方法,明明在javabean中使用了@Data注解,但是编译器就是找不到。

Idea下安装Lombok(需要二步) 

 第一步: pom.xml中加入lombok依赖包

1

2

3

4

5

6

7

<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->

  <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。


http://www.ppmy.cn/ops/126724.html

相关文章

sankey.top - 桑基图/桑吉图/流程图/能量流/物料流/能量分析

sankey.top 桑基图大师(SankeyMaster)是您创建复杂桑基图表的首选工具。轻松输入数据并创建桑基图表&#xff0c;准确揭示复杂的数据关系&#xff01; 应用 https://apps.apple.com/cn/app/sankeymaster-sankey-diagram/id6474908221 在线编辑器 https://studio.sankeymaste…

【数据结构 | 平衡二叉树】失衡时如何调整

文章目录 平衡二叉树&#xff08;AVL树&#xff09;平衡二叉树的调整&#xff1f;1. 左旋2. 右旋 四种失衡情况1. LL型2. LR型3. RR型4. RL型 插入节点后&#xff0c;若多个祖先结点失衡&#xff1f;删除节点后&#xff0c;调整&#xff1f; 平衡二叉树&#xff08;AVL树&#…

app评价弹窗制作

亲爱的小伙伴&#xff0c;在您浏览之前&#xff0c;烦请关注一下&#xff0c;在此深表感谢&#xff01; 课程主题&#xff1a;app评价弹窗制作 主要内容&#xff1a;弹窗基本组成、显示与隐藏、多元件交互、情形应用 应用场景&#xff1a;app评价类弹窗、其他选项类弹窗均适…

Spring Boot框架下的电影评论网站实现

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统&#xff0c;它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等&#xff0c;非常…

linux搭建elasticsearch

0、安装前检查Java 确保java已安装&#xff0c;且在OpenJDK 8以上 java -version 1、安装Elasticsearch wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.15.1-linux-x86_64.tar.gz2、复制Elasticsearch 到/etc目录 cp -r /home/elasticsearch…

TikTok账号策略:IP和网络环境的要求分析

在当今社交媒体迅猛发展的时代&#xff0c;TikTok作为一款短视频平台&#xff0c;凭借其独特的算法和庞大的用户基础&#xff0c;吸引了越来越多的内容创作者和营销人员。成功地运营一个TikTok账号&#xff0c;除了优质的内容创作外&#xff0c;良好的IP和网络环境也至关重要。…

Flume面试整理-常见的Source类型

Apache Flume提供了多种Source(源)类型,用于从不同的数据源收集数据。这些Source类型可以灵活配置,以满足各种数据收集需求。以下是Flume中常见的Source类型及其特点: 1. Avro Source ● 描述:Avro Source用于接收来自其他Flume Agent或应用程序的数据,这些数据通常以Av…

leetcode hot100 之【LeetCode 42. 接雨水】 java实现

LeetCode 42. 接雨水 题目描述 给定一个非负整数数组 height 表示柱状图中每个柱子的高度&#xff0c;请你计算按此排列的柱状图能接多少雨水。 示例 1&#xff1a; 输入&#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出&#xff1a;6 解释&#xff1a;上面的柱状图可以…