idea不识别lombok---实体类报没有getter方法

article/2025/6/7 14:29:53

介绍

本篇文章,主要讲idea引入lombok后,在实体类中加注解@Data,在项目启动的时候,编译不通过,报错xxx.java没有getXxxx()方法。

原因有以下几种

1. idea没有开启lombok插件

2. 使用idea-2023创建maven项目,使用jdk17.创建后,只要刷新maven依赖,再启动项目就报错。这个是因为在pom中plugin中lombok没有明确显示lombok的版本

3. jdk和lombok不一致,导致编译报错,我的lombok版本是1.16.18,jdk是   

                java version "1.8.0_221"。

解决办法

1. idea没有开启lombok插件

打开idea,File----settings------Build,Exeution,Deployment-------Compile------Annotation Processors。或者在settings中直接搜annotation.如图

勾选开启就可以了

2. 刷新maven不识别lombok

报错图1

上图中可以看出,已经在User实体类上加了@Data注解了。编译的时候报错,打开settings,可以看见已经开启注解处理了,如图

 针对这种问题,

解决办法一:

把选中的项目移动的default下面

操作完成后,如图

 再启动项目就可以了。

但是每次引入新的依赖,刷新maven后就又报错。

解决方案二:

这里不知道jar的版本,所以去pom.xml文件中搜索了一下哪个地方没有设置版本

 然后在下面加上版本

<lombok.versin>1.18.16</lombok.versin>

我现在用的版本是

<lombok.versin>1.18.16</lombok.versin>

然后再刷新maven,在settings中就出现jar的版本了

 

再启动项目就可以了

3. jdk和lombok不一致

只需要修改lombok的版本就可以了

旧:

<lombok.versin>1.16.18</lombok.versin>

<lombok.versin>1.18.16</lombok.versin>

修改完,刷新maven,就好了,再不行就重启idea。


http://www.hkcw.cn/article/BnVIsxRYlu.shtml

相关文章

JavaWeb是什么?总结一下JavaWeb的体系

一&#xff1a;Maven 1.1 定义 不需要导入依赖&#xff0c;在配置文件描述配置信息&#xff0c;maven会自动导入 统一项目结构&#xff1a; 项目构建&#xff1a; 1.2 ideal集成 &#xff08;1&#xff09;maven配置 &#xff08;2&#xff09;创建maven项目 ‘ &#xff08;3&…

MEMCPY引发的非对齐访问

目录 前言背景代码直接运行的现象问题原因解决办法 前言 1&#xff0c;memcpy在keil中是伪装成函数的C语言关键字&#xff0c;有可能会被优化为字对齐形式__rt_memcpy_w 2&#xff0c;编译到memcpy位置的时候&#xff0c;编译器会检查地址类型&#xff0c;如果两个指针都是4字…

CSS(2)

文章目录 Emmet语法快速生成HTML结构语法 Snipaste快速生成CSS样式语法快速格式化代码 快捷键&#xff08;VScode&#xff09;CSS 的复合选择器什么是复合选择器交集选择器后代选择器(重要)子选择器(重要&#xff09;并集选择器(重要&#xff09;**链接伪类选择器**focus伪类选…

AI+在线教育系统源码:开发智能化互动网校平台全流程详解

在数字化浪潮席卷各行各业的当下&#xff0c;教育行业也不例外。从最早的PPT网课&#xff0c;到今天“AI互动教学”深度融合的智能网校系统&#xff0c;在线教育平台的底层逻辑和技术架构已然发生翻天覆地的变化。今天&#xff0c;笔者将为正计划进入在线教育领域的创业者、产品…

Prj09--8088单板机C语言8253产生1KHz方波(1)

1.8253原理图 2.Deepseek给出的参考程序 #include <stdio.h> #include <conio.h> #include <dos.h>// 8253定时器端口定义 #define PORT_8253_CNT0 0x9000 // 计数器0地址 #define PORT_8253_CNT1 0x9001 // 计数器1地址 #define PORT_8253_CNT2 …

女儿回应48岁妈妈顺产得子 意外怀孕引发热议

女儿回应48岁妈妈顺产得子。近日,广东河源一位48岁的再婚妈妈怀孕7个月自己都没察觉,还以为是“绝经发福”了。她28岁的女儿透露,妈妈和现任丈夫相识仅40天就闪婚,已经共同生活了7年。此前医生曾诊断这位妈妈没有卵泡无法怀孕,没想到却意外怀上了。女儿最初心情复杂,但现…

js-day7

JS学习之旅-day7 1.事件流1.1 事件流与两个阶段说明1.2 事件捕获1.3 事件冒泡1.4 阻止1.5 解绑事件 2. 事件委托3. 其他事件3.1 页面加载事件3.2 页面滚动事件3.3 页面尺寸事件 4. 元素尺寸与位置 1.事件流 1.1 事件流与两个阶段说明 事件流指的是事件完整执行过程中的流动路…

【Typst】5.文档结构元素与函数

概述 本节介绍Typst文档的核心文档结构元素及其对应函数&#xff0c;还有函数的用法。通过本节你将可以更好的使用脚本创建和控制页面元素。 系列目录 1.Typst概述2.Typst标记语法和基础样式3.Typst脚本语法4.导入、包含和读取5.文档结构元素与函数6.布局函数 set语句和sho…

每日八股文6.3

每日八股-6.3 Mysql1.COUNT 作用于主键列和非主键列时&#xff0c;结果会有不同吗&#xff1f;2.MySQL 中的内连接&#xff08;INNER JOIN&#xff09;和外连接&#xff08;OUTER JOIN&#xff09;有什么主要的区别&#xff1f;3.能详细描述一下 MySQL 执行一条查询 SQL 语句的…

【Linux】pthread多线程同步

参考文章&#xff1a;https://blog.csdn.net/Alkaid2000/article/details/128121066 一、线程同步 线程的主要优势在于&#xff0c;能够通过全局变量来共享信息。不过&#xff0c;这种便携的共享是有代价的&#xff1b;必须确保多个线程不会同时修改同一变量&#xff0c;或者某…

Spring AOP:面向切面编程 详解代理模式

文章目录 AOP介绍什么是Spring AOP&#xff1f;快速入门SpringAop引入依赖Aop的优点 Spring Aop 的核心概念切点(Pointcut)连接点、通知切面通知类型PointCut注解切面优先级Order切点表达式executionwithinthistargetargsannotation自定义注解 Spring AOP原理代理模式&#xff…

Ubuntu20.04用root(管理员身份)启动vscode

1.终端输入 code --user-data-dir~/.vscode --no-sandbox .

第7章 :面向对象

一、面向对象 面向过程&#xff1a;关心的是我该怎么做&#xff0c;一步步去实现这个功能 面向对象&#xff1a;关心的是我该让谁去做&#xff0c;去调用对象的操作来实现这个功能 面向对象 对象&#xff08;Object&#xff09; 分类&#xff08;Classification&#xff09; …

嵌入式linux八股文

1.指针的大小 指针大小的计算方式。指针的大小并非由其类型决定&#xff0c;而是与编译器的位数相关。具体来说&#xff0c;在 32 位的系统下&#xff0c;指针的大小为 4 个字节&#xff0c;而在 64 位的系统下&#xff0c;指针的大小为 8 个字节。通过示例代码的运行&#xf…

python可视化:端午假期旅游火爆原因分析

python可视化&#xff1a;端午假期旅游火爆原因分析 2025年的旅游市场表现强劲&#xff1a; 2025年端午假期全社会跨区域人员流动量累计6.57亿人次&#xff0c;日均2.19亿人次&#xff0c;同比增长3.0%。入境游订单同比大涨近90%&#xff0c;门票交易额&#xff08;GMV&#…

ubuntu22.04安装taskfile

sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -dsudo mv ./bin/task /usr/local/bin/测试 task --version

Ubuntu22.04 安装 Miniconda3

Conda 是一个开源的包管理系统和环境管理系统&#xff0c;可用于 Python 环境管理。 Miniconda 是一个轻量级的 Conda 发行版。Miniconda 包含了 Conda、Python和一些基本包&#xff0c;是 Anaconda 的精简版本。 1.下载安装脚本 在 conda官网 找到需要的安装版本&#xff0…

LRC and VIP

//首先排除所有数相等的情况,再把最大值放在一个组&#xff0c;那么最大值的gcd就等于其本身&#xff0c;再判断剩下的gcd是否等于最大值就可以了 #include<bits/stdc.h> using namespace std;const int N1e3100; int a[N]; map<int,int>mapp; int main(){int t;ci…

AI Agent开发第78课-大模型结合Flink构建政务类长公文、长文件、OA应用Agent

开篇 AI Agent2025确定是进入了爆发期,到处都在冒出各种各样的实用AI Agent。很多人、组织都投身于开发AI Agent。 但是从3月份开始业界开始出现了一种这样的声音: AI开发入门并不难,一旦开发完后没法用! 经历过至少一个AI Agent从开发到上线的小伙伴们其实都听到过这种…

统信 UOS 服务器版离线部署 DeepSeek 攻略

日前&#xff0c;DeepSeek 系列模型因拥有“更低的成本、更强的性能、更好的体验”三大核心优势&#xff0c;在全球范围内备受瞩目。 本次&#xff0c;我们为大家提供了在统信 UOS 服务器版 V20&#xff08;AMD64 或 ARM64 架构&#xff09;上本地离线部署 DeepSeek-R1 模型的…