当前位置: 首页 > news >正文

Lombok踩了无数次的坑

今天写demo使用Lombok注解。结果在编译时报错:

java: 无法将类 com.mine.redisdemo.User 中的构造器 User 应用到给定类型;
需要:没有参数
找到: int,java.lang.String
原因:实际参数列表和形式参数列表长度不同

然后发现其他lombok注解也未起作用


使用 mvn -e clear compile 命令查看堆栈,发现主要问题:
image
Lombok版本号是空的


然后上网一顿搜没解决。
比如尝试修改pom.xml里plugin的配置、
在settings-compiler里勾选 Obtain processors from project classpath 等等。


结果发现问题是因为原来就知道的一个错误:Lombok1.18.40 以下的版本和高版本jdk不适配。
这就导致maven没有正确加载Lombok,进而IDEA将Lombok直接处理器改为了 unknown-lombok.jar(说白了就是未找到Lombok)


Lombok版本问题导致的报错还包括:

Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid'

以后绝对要注意了

http://www.jsqmd.com/news/41980/

相关文章:

  • 11 月 7 日
  • 详细介绍:LeetCode //C - 893. Groups of Special-Equivalent Strings
  • 11 月 11 日
  • 2025年国内烘干技术厂家排行榜:十大优质供应商深度评测
  • 2025年烘干技术源头厂家推荐排行榜前十名
  • Docmost部署与应用实践
  • [论文笔记] Lifting On-Demand Analysis to Higher-Order Languages
  • 2025年烘干机厂家排行榜前十强推荐:行业精选与选择指南
  • Java 可变参数机制
  • 11 月 3 日
  • 002 vue3-admin项目的目录及文件说明之src目录及其子目录、子文件
  • 全国性搬家公司推荐榜:从运费优势、专业度、靠谱口碑、费用便宜划算等综合实力排名
  • C# 高级类型 Dictionary(学习笔记4)
  • Java 垃圾收集机制
  • Metasploit Framework 6.4.99 (macOS, Linux, Windows) - 开源渗透测试框架
  • 小程序获取OCR识别结果,示例代码
  • 20232405 2024-2025-1 《网络与系统攻防技术》实验五实验报告
  • Invicti v25.11 发布,新增功能简介
  • Acunetix v25.11 发布,新增功能简介
  • 【运维自动化-标准运维】变量的高级用法
  • MySQL数据过滤与计算字段实战技术指南
  • 2025-11-14 PQ v.Next日志记录
  • 详细介绍:K8s 安全机制全解析
  • 详细介绍:MySQL索引指南
  • 实用指南:【第五章:计算机视觉-项目实战之推荐/广告系统】1.推荐系统基础与召回算法-(6)召回算法之u2i: FM、deepFM、召回双塔原理精讲与实战
  • 微前端架构演进:决策、实践与协同
  • OI 技术动作 注意事项集合
  • Java 设计模式—— 责任链模式:从原理到 SpringBoot 最优搭建
  • 大模型基础补全计划(七)---Transformer(多头注意力、自注意力、位置编码)及实例与测试
  • 京东商品详情接口终极突破:从多接口联动解析到数据全息重构